diff options
author | jahoti <jahoti@tilde.team> | 2021-09-28 00:00:00 +0000 |
---|---|---|
committer | jahoti <jahoti@tilde.team> | 2021-09-28 00:00:00 +0000 |
commit | 81910556643b5878b001ed443aebf719d5bf99b9 (patch) | |
tree | a6a1046ce81126b2f38b2929a9586305ee4ca0f3 /lib_build.sh | |
parent | fbf0503fe362df07eb34c4bd69d1b945f60922b4 (diff) | |
download | browser-extension-jahoti-update.tar.gz browser-extension-jahoti-update.zip |
Add build support for update URLsjahoti-update
The 'url' parameter can now be used to provide an update URL
Diffstat (limited to 'lib_build.sh')
-rwxr-xr-x | lib_build.sh | 10 |
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 |