Explorar o código

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.
Chernyavskiy Leonid %!s(int64=7) %!d(string=hai) anos
pai
achega
ebc67f6478
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      func/domain.sh

+ 5 - 1
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 \