@@ -16,46 +16,22 @@ restart=$1
1616source $HESTIA /func/main.sh
1717source $HESTIA /conf/hestia.conf
1818
19- # Detect OS
20- case $( head -n1 /etc/issue | cut -f 1 -d ' ' ) in
21- Debian) type=" debian" ;;
22- Ubuntu) type=" ubuntu" ;;
23- * ) type=" NoSupport" ;;
24- esac
25-
26- # Detect version
27- if [ " $type " = " ubuntu" ] || [ " $type " = " debian" ]; then
28- type=" deb"
29- else
30- echo " Error: can't detect supported os"
31- log_event " $E_NOTEXIST "
32- exit $E_NOTEXIST
33- fi
34-
35- if [ -z " $WEB_SYSTEM " ]; then
36- echo " Error: Missing Web System"
37- log_event " $E_ARGS "
38- exit $E_ARGS
39- fi
40-
41- HST_WEBTEMPLATES=" $HESTIA /data/templates/web"
42-
4319# ----------------------------------------------------------#
4420# Action #
4521# ----------------------------------------------------------#
4622
4723# Update templates
48- if [ -d " ${HST_WEBTEMPLATES } " ]; then
49- rm -rf " ${HST_WEBTEMPLATES } /skel" 2> /dev/null
50- rm -rf " ${HST_WEBTEMPLATES } /suspend" 2> /dev/null
51- rm -rf " ${HST_WEBTEMPLATES } /unassigned" 2> /dev/null
24+ if [ -d " ${WEBTPL } " ]; then
25+ rm -rf " ${WEBTPL } /skel" 2> /dev/null
26+ rm -rf " ${WEBTPL } /suspend" 2> /dev/null
27+ rm -rf " ${WEBTPL } /unassigned" 2> /dev/null
5228fi
5329
54- for webtpl_folder in $( ls $HESTIA /install/ $type /templates/web/* -d 2> /dev/null | egrep -v ' /(nginx)$' ) ; do
55- cp -rf " ${webtpl_folder} " " ${HST_WEBTEMPLATES } /"
30+ for webtpl_folder in $( ls $HESTIA_INSTALL_DIR /templates/web/* -d 2> /dev/null | egrep -v ' /(nginx)$' ) ; do
31+ cp -rf " ${webtpl_folder} " " ${WEBTPL } /"
5632done
5733
58- [ -d " ${HST_WEBTEMPLATES } /nginx" ] || mkdir -p " ${HST_WEBTEMPLATES } /nginx"
34+ [ -d " ${WEBTPL } /nginx" ] || mkdir -p " ${WEBTPL } /nginx"
5935
6036# Update Multi-PHP templates
6137php_versions=$( ls /etc/php/* /fpm -d 2> /dev/null | wc -l)
@@ -65,20 +41,20 @@ if [ "$php_versions" -gt 1 ]; then
6541 continue
6642 fi
6743 v_tpl=$( echo " $v " | sed -e ' s/[.]//' )
68- cp -f " $HESTIA /install/ $type / multiphp/${WEB_SYSTEM} /PHP-${v_tpl} " .* " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /"
44+ cp -f " $HESTIA_INSTALL_DIR / multiphp/${WEB_SYSTEM} /PHP-${v_tpl} " .* " ${WEBTPL } /${WEB_SYSTEM} /"
6945 done
70- chmod a+x " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /" * .sh 2> /dev/null
46+ chmod a+x " ${WEBTPL } /${WEB_SYSTEM} /" * .sh 2> /dev/null
7147
7248 # Create default TPL symlink when missing and point to the last php version found
7349 if [ ! -z $v_tpl ] && [ " $WEB_SYSTEM " = " nginx" ]; then
74- [ -e " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.sh" ] || ln -s " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /PHP-${v_tpl} .sh" " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.sh"
75- [ -e " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.tpl" ] || ln -s " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /PHP-${v_tpl} .tpl" " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.tpl"
76- [ -e " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.stpl" ] || ln -s " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /PHP-${v_tpl} .stpl" " ${HST_WEBTEMPLATES } /${WEB_SYSTEM} /default.stpl"
50+ [ -e " ${WEBTPL } /${WEB_SYSTEM} /default.sh" ] || ln -s " ${WEBTPL } /${WEB_SYSTEM} /PHP-${v_tpl} .sh" " ${WEBTPL } /${WEB_SYSTEM} /default.sh"
51+ [ -e " ${WEBTPL } /${WEB_SYSTEM} /default.tpl" ] || ln -s " ${WEBTPL } /${WEB_SYSTEM} /PHP-${v_tpl} .tpl" " ${WEBTPL } /${WEB_SYSTEM} /default.tpl"
52+ [ -e " ${WEBTPL } /${WEB_SYSTEM} /default.stpl" ] || ln -s " ${WEBTPL } /${WEB_SYSTEM} /PHP-${v_tpl} .stpl" " ${WEBTPL } /${WEB_SYSTEM} /default.stpl"
7753 fi
7854fi
7955
8056if [ " $PROXY_SYSTEM " = ' nginx' ] || [ " $php_versions " -le 1 ]; then
81- cp -rf " ${HESTIA} /install/ ${type} / templates/web/nginx" " ${HST_WEBTEMPLATES } /"
57+ cp -rf " ${HESTIA_INSTALL_DIR} / templates/web/nginx" " ${WEBTPL } /"
8258fi
8359
8460# Rebuilding web domains
0 commit comments