Kaynağa Gözat

autoupdates + fqdn workaround

Serghey Rodin 9 yıl önce
ebeveyn
işleme
17c20881e1

+ 10 - 0
install/vst-install-debian.sh

@@ -380,6 +380,13 @@ if [ -z "$servername" ]; then
     servername=$(hostname -f)
 fi
 
+# Set FQND if it wasn't set
+mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)'
+mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}'
+if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then
+    servername="$servername.example.com"
+fi
+
 # Set email if it wasn't set
 if [ -z "$email" ]; then
     email="admin@$servername"
@@ -1182,6 +1189,9 @@ check_result $? "vesta start failed"
 # Adding notifications
 $VESTA/upd/add_notifications.sh
 
+# Adding cronjob for autoupdates
+$VESTA/bin/v-add-cron-vesta-autoupdate
+
 
 #----------------------------------------------------------#
 #                   Vesta Access Info                      #

+ 10 - 0
install/vst-install-rhel.sh

@@ -380,6 +380,13 @@ if [ -z "$servername" ]; then
     servername=$(hostname -f)
 fi
 
+# Set FQND if it wasn't set
+mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)'
+mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}'
+if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then
+    servername="$servername.example.com"
+fi
+
 # Set email if it wasn't set
 if [ -z "$email" ]; then
     email="admin@$servername"
@@ -1252,6 +1259,9 @@ check_result $? "vesta start failed"
 # Adding notifications
 $VESTA/upd/add_notifications.sh
 
+# Adding cronjob for autoupdates
+$VESTA/bin/v-add-cron-vesta-autoupdate
+
 
 #----------------------------------------------------------#
 #                   Vesta Access Info                      #

+ 10 - 0
install/vst-install-ubuntu.sh

@@ -365,6 +365,13 @@ if [ -z "$servername" ]; then
     servername=$(hostname -f)
 fi
 
+# Set FQND if it wasn't set
+mask1='(([[:alnum:]](-?[[:alnum:]])*)\.)'
+mask2='*[[:alnum:]](-?[[:alnum:]])+\.[[:alnum:]]{2,}'
+if ! [[ "$servername" =~ ^${mask1}${mask2}$ ]]; then
+    servername="$servername.example.com"
+fi
+
 # Set email if it wasn't set
 if [ -z "$email" ]; then
     email="admin@$servername"
@@ -1171,6 +1178,9 @@ check_result $? "vesta start failed"
 # Adding notifications
 $VESTA/upd/add_notifications.sh
 
+# Adding cronjob for autoupdates
+$VESTA/bin/v-add-cron-vesta-autoupdate
+
 
 #----------------------------------------------------------#
 #                   Vesta Access Info                      #