aboutsummaryrefslogtreecommitdiff
path: root/lib_build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib_build.sh')
-rwxr-xr-xlib_build.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib_build.sh b/lib_build.sh
index 7327d52..f4912bf 100755
--- a/lib_build.sh
+++ b/lib_build.sh
@@ -185,13 +185,20 @@ main() {
done
CHROMIUM_KEY=''
+ CHROMIUM_UPDATE_URL=''
GECKO_APPLICATIONS=''
+
+ if [ "x$UPDATE_URL" != x ]; then
+ UPDATE_URL=",\n \"update_url\": \"$UPDATE_URL\""
+ fi
if [ "$BROWSER" = "chromium" ]; then
CHROMIUM_KEY="$(dd if=/dev/urandom bs=32 count=1 2>/dev/null | base64)"
CHROMIUM_KEY=$(echo chromium-key-dummy-file-$CHROMIUM_KEY | tr / -)
touch $BUILDDIR/$CHROMIUM_KEY
+ CHROMIUM_UPDATE_URL="$UPDATE_URL"
+
CHROMIUM_KEY="\n\
// WARNING!!!\n\
// EACH USER SHOULD REPLACE DUMMY FILE's VALUE WITH A UNIQUE ONE!!!\n\
@@ -205,7 +212,7 @@ main() {
\"applications\": {\n\
\"gecko\": {\n\
\"id\": \"{6fe13369-88e9-440f-b837-5012fb3bedec}\",\n\
- \"strict_min_version\": \"60.0\"\n\
+ \"strict_min_version\": \"60.0\"$UPDATE_URL\n\
}\n\
},"
fi
@@ -213,6 +220,7 @@ main() {
sed "\
s^_GECKO_APPLICATIONS_^$GECKO_APPLICATIONS^
s^_CHROMIUM_KEY_^$CHROMIUM_KEY^
+s^_CHROMIUM_UPDATE_URL_^$CHROMIUM_UPDATE_URL^
s^_BGSCRIPTS_^$BGSCRIPTS^
s^_CONTENTSCRIPTS_^$CONTENTSCRIPTS^" \
< manifest.json > $BUILDDIR/manifest.json