aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2021-08-05 20:44:25 +0200
committerWojtek Kosior <koszko@koszko.org>2021-08-05 20:44:25 +0200
commit90896bcfeb4e55c78d9a15700a6a4580f0df6365 (patch)
treef0dd83dbfb281521f2a79bba7fafcc0939802533 /build.sh
parent5957fbeeb47bb2c519d34ae4d2eada2433dd1e09 (diff)
downloadbrowser-extension-90896bcfeb4e55c78d9a15700a6a4580f0df6365.tar.gz
browser-extension-90896bcfeb4e55c78d9a15700a6a4580f0df6365.zip
enable modularization of html files
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh41
1 files changed, 7 insertions, 34 deletions
diff --git a/build.sh b/build.sh
index 60c1863..d940176 100755
--- a/build.sh
+++ b/build.sh
@@ -3,36 +3,7 @@
# Copyright (C) 2021 Wojtek Kosior
# Redistribution terms are gathered in the `copyright' file.
-ENDL="
-"
-
-errcho() {
- echo "$@" >&2
-}
-
-map_set_instr() {
- echo "$1__$2='$3'"
-}
-
-map_set() {
- eval "$(map_set_instr "$@")"
-}
-
-map_get() {
- eval "echo \"\$$1__$2\""
-}
-
-map_del_instr() {
- echo "unset $1__$2"
-}
-
-map_del() {
- eval "$(map_del_instr "$@")"
-}
-
-sanitize() {
- echo "$1" | tr /.- _
-}
+. ./shell_utils.sh
handle_export_line() {
if [ "x$1" = "xEXPORTS_START" ]; then
@@ -259,11 +230,13 @@ s^_BGSCRIPTS_^$BGSCRIPTS^
s^_CONTENTSCRIPTS_^$CONTENTSCRIPTS^" \
< manifest.json > $BUILDDIR/manifest.json
- sed "s^_POPUPSCRIPTS_^$POPUPSCRIPTS^" \
- < html/display-panel.html > $BUILDDIR/html/display-panel.html
+ ./process_html_file.sh html/display-panel.html |
+ sed "s^_POPUPSCRIPTS_^$POPUPSCRIPTS^" \
+ > $BUILDDIR/html/display-panel.html
- sed "s^_OPTIONSSCRIPTS_^$OPTIONSSCRIPTS^" \
- < html/options.html > $BUILDDIR/html/options.html
+ ./process_html_file.sh html/options.html |
+ sed "s^_OPTIONSSCRIPTS_^$OPTIONSSCRIPTS^" \
+ > $BUILDDIR/html/options.html
for FILE in $SCRIPTS; do
FILEKEY=$(sanitize "$FILE")