Browse Source

Stop and restart daemons when restoring gnusocial from backup

Bob Mottram 8 years ago
parent
commit
5a30e23944
2 changed files with 17 additions and 0 deletions
  1. 8
    0
      src/freedombone-restore-local
  2. 9
    0
      src/freedombone-restore-remote

+ 8
- 0
src/freedombone-restore-local View File

836
 		fi
836
 		fi
837
 	fi
837
 	fi
838
 	if [ $MICROBLOG_DOMAIN_NAME ]; then
838
 	if [ $MICROBLOG_DOMAIN_NAME ]; then
839
+		# stop the daemons
840
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
841
+		scripts/stopdaemons.sh
842
+
839
 		restore_database gnusocial ${MICROBLOG_DOMAIN_NAME}
843
 		restore_database gnusocial ${MICROBLOG_DOMAIN_NAME}
840
 		if [ -d /root/tempgnusocial ]; then
844
 		if [ -d /root/tempgnusocial ]; then
841
 			rm -rf /root/tempgnusocial
845
 			rm -rf /root/tempgnusocial
842
 		fi
846
 		fi
847
+
848
+		# start the daemons
849
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
850
+		scripts/startdaemons.sh
843
 	fi
851
 	fi
844
 }
852
 }
845
 
853
 

+ 9
- 0
src/freedombone-restore-remote View File

701
 	fi
701
 	fi
702
 	if grep -q "GNU Social domain" $COMPLETION_FILE; then
702
 	if grep -q "GNU Social domain" $COMPLETION_FILE; then
703
 		MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
703
 		MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
704
+
705
+		# stop the daemons
706
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
707
+		scripts/stopdaemons.sh
708
+
704
 		restore_database_from_friend gnusocial ${MICROBLOG_DOMAIN_NAME}
709
 		restore_database_from_friend gnusocial ${MICROBLOG_DOMAIN_NAME}
705
 		if [ -d /root/tempgnusocial ]; then
710
 		if [ -d /root/tempgnusocial ]; then
706
 			rm -rf /root/tempgnusocial
711
 			rm -rf /root/tempgnusocial
707
 		fi
712
 		fi
713
+
714
+		# start the daemons
715
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
716
+		scripts/startdaemons.sh
708
 	fi
717
 	fi
709
 }
718
 }
710
 
719