Browse Source

Move user account upgrade routine to postinst

Kristan Kenney 6 years ago
parent
commit
3d72e05be5
2 changed files with 14 additions and 14 deletions
  1. 14 0
      install/upgrade/restart.sh
  2. 0 14
      install/upgrade/versions/1.00.0-190618.sh

+ 14 - 0
install/upgrade/restart.sh

@@ -1,5 +1,19 @@
 #!/bin/bash
 
+# Rebuild users and domains
+for user in `ls /usr/local/hestia/data/users/`; do
+    echo "(*) Rebuilding domains and account for user: $user..."
+    if [ ! -z $WEB_SYSTEM ]; then
+		$BIN/v-rebuild-web-domains $user >/dev/null 2>&1
+	fi
+    if [ ! -z $DNS_SYSTEM ]; then
+		$BIN/v-rebuild-dns-domains $user >/dev/null 2>&1
+    fi
+	if [ ! -z $MAIL_SYSTEM ]; then 
+		$BIN/v-rebuild-mail-domains $user >/dev/null 2>&1
+	fi
+done
+
 echo "(*) Restarting services..."
 sleep 3
 if [ ! -z $MAIL_SYSTEM ]; then

+ 0 - 14
install/upgrade/versions/1.00.0-190618.sh

@@ -298,20 +298,6 @@ for user in `ls /usr/local/hestia/data/users/`; do
     sed -i "s/\sFORCESSL=''//g" $USER_DATA/web.conf
 done
 
-# Rebuild user
-for user in `ls /usr/local/hestia/data/users/`; do
-    echo "(*) Rebuilding domains and account for user: $user..."
-    if [ ! -z $WEB_SYSTEM ]; then
-		v-rebuild-web-domains $user >/dev/null 2>&1
-	fi
-    if [ ! -z $DNS_SYSTEM ]; then
-		v-rebuild-dns-domains $user >/dev/null 2>&1
-    fi
-	if [ ! -z $MAIL_SYSTEM ]; then 
-		v-rebuild-mail-domains $user >/dev/null 2>&1
-	fi
-done
-
 # Reset backend port
 if [ ! -z "$BACKEND_PORT" ]; then
     /usr/local/hestia/bin/v-change-sys-port $BACKEND_PORT