From ebc67f647843d23f87a4bbb60a2f504b6d10b421 Mon Sep 17 00:00:00 2001 From: Chernyavskiy Leonid Date: Fri, 24 Aug 2018 14:05:37 +0700 Subject: [PATCH] Fix invalid extension replace in add_web_config Do not use globbing, because it kills too many characters. Use conditionals and search at the end of the line instead. --- func/domain.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/func/domain.sh b/func/domain.sh index cc66aecb..59823b28 100644 --- a/func/domain.sh +++ b/func/domain.sh @@ -215,7 +215,11 @@ add_web_config() { fi fi - trigger="${2/.*pl/.sh}" + trigger="${2/%.tpl/.sh}" + if [[ "$2" =~ stpl$ ]]; then + trigger="${2/%.stpl/.sh}" + fi + if [ -x "$WEBTPL/$1/$WEB_BACKEND/$trigger" ]; then $WEBTPL/$1/$WEB_BACKEND/$trigger \ $user $domain $local_ip $HOMEDIR \