Просмотр исходного кода

Replace nameserver in hosting packages with customer domain name.

Raphael Schneeberger 6 лет назад
Родитель
Сommit
08acf2e31c
2 измененных файлов с 14 добавлено и 0 удалено
  1. 7 0
      install/hst-install-debian.sh
  2. 7 0
      install/hst-install-ubuntu.sh

+ 7 - 0
install/hst-install-debian.sh

@@ -1100,6 +1100,13 @@ echo "RELEASE_BRANCH='release'" >> $HESTIA/conf/hestia.conf
 # Installing hosting packages
 cp -rf $hestiacp/packages $HESTIA/data/
 
+# Update nameservers in hosting package
+IFS='.' read -r -a domain_elements <<< "$servername"
+if [ ! -z "${domain_elements[-2]}" ] && [ ! -z "${domain_elements[-1]}" ]; then
+    serverdomain="${domain_elements[-2]}.${domain_elements[-1]}"
+    sed -i s/"domain.tld"/"$serverdomain"/g $HESTIA/data/packages/*.pkg
+fi
+
 # Installing templates
 cp -rf $hestiacp/templates $HESTIA/data/
 

+ 7 - 0
install/hst-install-ubuntu.sh

@@ -1063,6 +1063,13 @@ echo "RELEASE_BRANCH='release'" >> $HESTIA/conf/hestia.conf
 # Installing hosting packages
 cp -rf $hestiacp/packages $HESTIA/data/
 
+# Update nameservers in hosting package
+IFS='.' read -r -a domain_elements <<< "$servername"
+if [ ! -z "${domain_elements[-2]}" ] && [ ! -z "${domain_elements[-1]}" ]; then
+    serverdomain="${domain_elements[-2]}.${domain_elements[-1]}"
+    sed -i s/"domain.tld"/"$serverdomain"/g $HESTIA/data/packages/*.pkg
+fi
+
 # Installing templates
 cp -rf $hestiacp/templates $HESTIA/data/