Revision 81910556
Added by jahoti almost 2 years ago
- ID 81910556643b5878b001ed443aebf719d5bf99b9
- Parent fbf0503f
| lib_build.sh | ||
|---|---|---|
| 185 | 185 |
done |
| 186 | 186 |
|
| 187 | 187 |
CHROMIUM_KEY='' |
| 188 |
CHROMIUM_UPDATE_URL='' |
|
| 188 | 189 |
GECKO_APPLICATIONS='' |
| 190 |
|
|
| 191 |
if [ "x$UPDATE_URL" != x ]; then |
|
| 192 |
UPDATE_URL=",\n \"update_url\": \"$UPDATE_URL\"" |
|
| 193 |
fi |
|
| 189 | 194 |
|
| 190 | 195 |
if [ "$BROWSER" = "chromium" ]; then |
| 191 | 196 |
CHROMIUM_KEY="$(dd if=/dev/urandom bs=32 count=1 2>/dev/null | base64)" |
| 192 | 197 |
CHROMIUM_KEY=$(echo chromium-key-dummy-file-$CHROMIUM_KEY | tr / -) |
| 193 | 198 |
touch $BUILDDIR/$CHROMIUM_KEY |
| 194 | 199 |
|
| 200 |
CHROMIUM_UPDATE_URL="$UPDATE_URL" |
|
| 201 |
|
|
| 195 | 202 |
CHROMIUM_KEY="\n\ |
| 196 | 203 |
// WARNING!!!\n\ |
| 197 | 204 |
// EACH USER SHOULD REPLACE DUMMY FILE's VALUE WITH A UNIQUE ONE!!!\n\ |
| ... | ... | |
| 205 | 212 |
\"applications\": {\n\
|
| 206 | 213 |
\"gecko\": {\n\
|
| 207 | 214 |
\"id\": \"{6fe13369-88e9-440f-b837-5012fb3bedec}\",\n\
|
| 208 |
\"strict_min_version\": \"60.0\"\n\ |
|
| 215 |
\"strict_min_version\": \"60.0\"$UPDATE_URL\n\
|
|
| 209 | 216 |
}\n\ |
| 210 | 217 |
}," |
| 211 | 218 |
fi |
| ... | ... | |
| 213 | 220 |
sed "\ |
| 214 | 221 |
s^_GECKO_APPLICATIONS_^$GECKO_APPLICATIONS^ |
| 215 | 222 |
s^_CHROMIUM_KEY_^$CHROMIUM_KEY^ |
| 223 |
s^_CHROMIUM_UPDATE_URL_^$CHROMIUM_UPDATE_URL^ |
|
| 216 | 224 |
s^_BGSCRIPTS_^$BGSCRIPTS^ |
| 217 | 225 |
s^_CONTENTSCRIPTS_^$CONTENTSCRIPTS^" \ |
| 218 | 226 |
< manifest.json > $BUILDDIR/manifest.json |
Also available in: Unified diff
Add build support for update URLs
The 'url' parameter can now be used to provide an update URL