summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2021-08-22 16:07:37 +0000
committerGitHub <noreply@github.com>2021-08-22 16:07:37 +0000
commit183c856396e00d08c929ec13c80f82cdc4f38c8f (patch)
treea107683384880059b2684ba91ea0c00650658c87
parent29b40338d6f92d51d8e179b68e526a06e960aceb (diff)
parent8ba4dc26d1a4588043b4c0020f72b6b01c35126a (diff)
Merge pull request #266 from return42/fix-scripts
[fix] utils/searx.sh install settings - do not eval the template
-rwxr-xr-xutils/filtron.sh6
-rwxr-xr-xutils/lib.sh3
-rwxr-xr-xutils/searx.sh2
3 files changed, 9 insertions, 2 deletions
diff --git a/utils/filtron.sh b/utils/filtron.sh
index 3bd6f016d..4e35199ee 100755
--- a/utils/filtron.sh
+++ b/utils/filtron.sh
@@ -302,6 +302,12 @@ install_rules() {
return
fi
+ if cmp --silent "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}"; then
+ info_msg "${FILTRON_RULES} is up to date with"
+ info_msg "${FILTRON_RULES_TEMPLATE}"
+ return
+ fi
+
rst_para "Diff between origin's rules file (+) and current (-):"
echo "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}"
$DIFF_CMD "${FILTRON_RULES}" "${FILTRON_RULES_TEMPLATE}"
diff --git a/utils/lib.sh b/utils/lib.sh
index f29666226..028450ab4 100755
--- a/utils/lib.sh
+++ b/utils/lib.sh
@@ -437,7 +437,8 @@ install_template() {
if [[ "$do_eval" == "1" ]]; then
template_file="${CACHE}${dst}${variant}"
- info_msg "BUILD template ${template_file}"
+ info_msg "BUILD ${template_file}"
+ info_msg "BUILD using template ${template_origin}"
if [[ -n ${SUDO_USER} ]]; then
sudo -u "${SUDO_USER}" mkdir -p "$(dirname "${template_file}")"
else
diff --git a/utils/searx.sh b/utils/searx.sh
index 3ebe5df11..a2d42c27b 100755
--- a/utils/searx.sh
+++ b/utils/searx.sh
@@ -621,7 +621,7 @@ install_settings() {
fi
mkdir -p "$(dirname "${SEARX_SETTINGS_PATH}")"
- install_template \
+ install_template --no-eval \
"${SEARX_SETTINGS_PATH}" \
"${SERVICE_USER}" "${SERVICE_GROUP}"
configure_searx