|
@@ -967,14 +967,14 @@ function create_restore_script {
|
967
|
967
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
968
|
968
|
|
969
|
969
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
970
|
|
- echo "if [ -f $USB_MOUNT/backup/gnusocial.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
970
|
+ echo "if [ -d $USB_MOUNT/backup/gnusocial ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
971
|
971
|
echo ' echo "Restoring microblog database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
972
|
972
|
echo ' if [ ! -d /root/tempgnusocialdata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
973
|
973
|
echo ' mkdir /root/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
974
|
974
|
echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
975
|
975
|
echo " rsyncrypto -v -d -r $USB_MOUNT/backup/gnusocialdata /root/tempgnusocialdata $USB_MOUNT/backup/gnusocialdata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
976
|
976
|
echo ' if [ ! -f /root/tempgnusocialdata/gnusocial.sql ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
977
|
|
- echo ' echo "Unable to restore GNU social database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
977
|
+ echo ' echo "Unable to restore microblog database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
978
|
978
|
echo ' rm -rf /root/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
979
|
979
|
echo " umount $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
980
|
980
|
echo " rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
@@ -990,7 +990,7 @@ function create_restore_script {
|
990
|
990
|
fi
|
991
|
991
|
|
992
|
992
|
if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
|
993
|
|
- echo "if [ -f $USB_MOUNT/backup/redmatrix.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
993
|
+ echo "if [ -d $USB_MOUNT/backup/redmatrix ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
994
|
994
|
echo ' echo "Restoring Red Matrix database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
995
|
995
|
echo ' if [ ! -d /root/tempredmatrixdata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
996
|
996
|
echo ' mkdir /root/tempredmatrixdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
@@ -1013,12 +1013,23 @@ function create_restore_script {
|
1013
|
1013
|
fi
|
1014
|
1014
|
|
1015
|
1015
|
if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
|
1016
|
|
- echo "if [ -f $USB_MOUNT/backup/owncloud.sql ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1016
|
+ echo "if [ -d $USB_MOUNT/backup/owncloud ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1017
|
1017
|
echo ' echo "Restoring owncloud database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1018
|
|
- echo -n ' mysql -u root --password=$DATABASE_PASSWORD owncloud -o < ' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1019
|
|
- echo "$USB_MOUNT/backup/owncloud.sql" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1018
|
+ echo ' if [ ! -d /root/tempownclouddata ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1019
|
+ echo ' mkdir /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1020
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1021
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/ownclouddata /root/tempownclouddata $USB_MOUNT/backup/ownclouddata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1022
|
+ echo ' if [ ! -f /root/tempownclouddata/owncloud.sql ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1023
|
+ echo ' echo "Unable to restore Owncloud database"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1024
|
+ echo ' rm -rf /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1025
|
+ echo " umount $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1026
|
+ echo " rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1027
|
+ echo ' exit 505' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1028
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1029
|
+ echo ' mysql -u root --password=$DATABASE_PASSWORD owncloud -o < /root/tempownclouddata/owncloud.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1020
|
1030
|
echo ' echo "Restoring Owncloud installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1021
|
1031
|
echo " rsyncrypto -v -d -r $USB_MOUNT/backup/owncloud /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs $USB_MOUNT/backup/owncloud.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1032
|
+ echo ' rm -rf /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1022
|
1033
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1023
|
1034
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1024
|
1035
|
fi
|