|
@@ -909,10 +909,14 @@ function create_restore_script {
|
909
|
909
|
echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
910
|
910
|
echo " rsyncrypto -v -d -r $USB_MOUNT/backup/mariadb /root/tempmariadb $USB_MOUNT/backup/mariadb.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
911
|
911
|
echo ' echo "Get the MariaDB password from the backup"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
912
|
|
- echo ' BACKUP_MARIADB_PASSWORD=$(</root/tempmariadb/db)' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
912
|
+ echo ' if [ ! -f /root/tempmariadb/usb/backup/mariadb/db ]; then'
|
|
913
|
+ echo ' echo "MariaDB password file not found"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
914
|
+ echo ' exit 495' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
915
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
916
|
+ echo ' BACKUP_MARIADB_PASSWORD=$(</root/tempmariadb/usb/backup/mariadb/db)' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
913
|
917
|
echo ' echo "Restore the MariaDB user table"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
914
|
|
- echo ' mysql -u root --password=$DATABASE_PASSWORD mysql -o < /root/tempmariadb/mysql.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
915
|
|
- echo ' shred -zu /root/tempmariadb/*' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
918
|
+ echo ' mysql -u root --password=$DATABASE_PASSWORD mysql -o < /root/tempmariadb/usb/backup/mariadb/mysql.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
919
|
+ echo ' shred -zu /root/tempmariadb/usb/backup/mariadb/db' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
916
|
920
|
echo ' rm -rf /root/tempmariadb' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
917
|
921
|
echo ' echo "Apply the new MariaDB user table"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
918
|
922
|
echo ' mysql -u root --password=$DATABASE_PASSWORD "flush privileges;"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
@@ -924,31 +928,46 @@ function create_restore_script {
|
924
|
928
|
|
925
|
929
|
echo "if [ -d $USB_MOUNT/backup/ssl ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
926
|
930
|
echo ' echo "Restoring certificates"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
927
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/ssl /etc/ssl $USB_MOUNT/backup/ssl.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
931
|
+ echo ' mkdir /root/tempssl' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
932
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/ssl /root/tempssl $USB_MOUNT/backup/ssl.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
933
|
+ echo ' mv /root/tempssl/usb/backup/ssl /etc' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
934
|
+ echo ' rm -rf /root/tempssl' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
928
|
935
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
929
|
936
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
930
|
937
|
|
931
|
938
|
echo "if [ -d $USB_MOUNT/backup/projects ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
932
|
939
|
echo ' echo "Restoring projects"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
933
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/projects /home/$MY_USERNAME/projects $USB_MOUNT/backup/projects.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
940
|
+ echo ' mkdir /root/tempprojects' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
941
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/projects /root/tempprojects $USB_MOUNT/backup/projects.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
942
|
+ echo " mv /root/tempprojects/usb/backup/projects/$MY_USERNAME/projects /home/$MY_USERNAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
943
|
+ echo ' rm -rf /root/tempprojects' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
934
|
944
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
935
|
945
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
936
|
946
|
|
937
|
947
|
echo "if [ -d $USB_MOUNT/backup/personal ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
938
|
948
|
echo ' echo "Restoring personal settings"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
939
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/personal /home/$MY_USERNAME/personal $USB_MOUNT/backup/personal.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
949
|
+ echo ' mkdir /root/temppersonal' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
950
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/personal /root/temppersonal $USB_MOUNT/backup/personal.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
951
|
+ echo " mv /root/temppersonal/usb/backup/personal/$MY_USERNAME/personal /home/$MY_USERNAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
952
|
+ echo ' rm -rf /root/temppersonal' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
940
|
953
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
941
|
954
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
942
|
955
|
|
943
|
956
|
echo "if [ -d $PUBLIC_MAILING_LIST_DIRECTORY ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
944
|
957
|
echo ' echo "Restoring public mailing list"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
945
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/mailinglist $PUBLIC_MAILING_LIST_DIRECTORY $USB_MOUNT/backup/mailinglist.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
958
|
+ echo ' mkdir /root/tempmailinglist' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
959
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/mailinglist /root/tempmailinglist $USB_MOUNT/backup/mailinglist.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
960
|
+ echo " mv /root/tempmailinglist/usb/backup/mailinglist/spool/mlmmj/* $PUBLIC_MAILING_LIST_DIRECTORY" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
961
|
+ echo ' rm -rf /root/tempmailinglist' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
946
|
962
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
947
|
963
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
948
|
964
|
|
949
|
965
|
echo "if [ -d $XMPP_DIRECTORY ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
950
|
966
|
echo ' echo "Restoring XMPP settings"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
951
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/xmpp $XMPP_DIRECTORY $USB_MOUNT/backup/xmpp.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
967
|
+ echo ' mkdir /root/tempxmpp' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
968
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/xmpp /root/tempxmpp $USB_MOUNT/backup/xmpp.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
969
|
+ echo " mv /root/tempxmpp/usb/backup/xmpp/lib/prosody/* $XMPP_DIRECTORY" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
970
|
+ echo ' rm -rf /root/tempxmpp' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
952
|
971
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
953
|
972
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
954
|
973
|
|
|
@@ -963,7 +982,11 @@ function create_restore_script {
|
963
|
982
|
echo " mkdir -p /home/$MY_USERNAME/tempfiles" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
964
|
983
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
965
|
984
|
echo "rsyncrypto -v -d -r $USB_MOUNT/backup/misc /home/$MY_USERNAME/tempfiles $USB_MOUNT/backup/misc.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
966
|
|
- echo "tar -xzvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz -C /" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
985
|
+ echo "tar -xzvf /home/$MY_USERNAME/tempfiles/usb/backup/misc/miscfiles.tar.gz -C /" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
986
|
+ echo "chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
987
|
+ echo 'if [ -d /home/$MY_USERNAME/.gnupg ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
988
|
+ echo ' cp -r /home/$MY_USERNAME/.gnupg /root' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
989
|
+ echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
967
|
990
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
968
|
991
|
|
969
|
992
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
|
@@ -982,9 +1005,14 @@ function create_restore_script {
|
982
|
1005
|
echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
983
|
1006
|
echo ' mysql -u root --password=$DATABASE_PASSWORD gnusocial -o < /root/tempgnusocialdata/usb/backup/gnusocialdata/tempgnusocialdata/gnusocial.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
984
|
1007
|
echo ' shred -zu /root/tempgnusocialdata/usb/backup/gnusocialdata/tempgnusocialdata/*' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
985
|
|
- echo ' rm -rf /root/tempgnusocialdata/usb/backup/gnusocialdata/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1008
|
+ echo ' rm -rf /root/tempgnusocialdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
986
|
1009
|
echo ' echo "Restoring microblog installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
987
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/gnusocial /var/www/$MICROBLOG_DOMAIN_NAME/htdocs $USB_MOUNT/backup/gnusocial.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1010
|
+ echo ' if [ ! -d /root/tempgnusocial ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1011
|
+ echo ' mkdir /root/tempgnusocial' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1012
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1013
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/gnusocial /root/tempgnusocial $USB_MOUNT/backup/gnusocial.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1014
|
+ echo " mv /root/tempgnusocial/usb/backup/gnusocial/www/$MICROBLOG_DOMAIN_NAME/htdocs /var/www/$MICROBLOG_DOMAIN_NAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1015
|
+ echo ' rm -rf /root/tempgnusocial' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
988
|
1016
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
989
|
1017
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
990
|
1018
|
fi
|
|
@@ -1007,7 +1035,12 @@ function create_restore_script {
|
1007
|
1035
|
echo ' shred -zu /root/tempredmatrixdata/usb/backup/redmatrixdata/tempredmatrixdata/*' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1008
|
1036
|
echo ' rm -rf /root/tempredmatrixdata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1009
|
1037
|
echo ' echo "Restoring Red Matrix installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1010
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/redmatrix /var/www/$REDMATRIX_DOMAIN_NAME/htdocs $USB_MOUNT/backup/redmatrix.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1038
|
+ echo ' if [ ! -d /root/tempredmatrix ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1039
|
+ echo ' mkdir /root/tempredmatrix' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1040
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1041
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/redmatrix /root/tempredmatrix $USB_MOUNT/backup/redmatrix.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1042
|
+ echo " mv /root/tempredmatrix/usb/backup/redmatrix/www/$REDMATRIX_DOMAIN_NAME/htdocs /var/www/$REDMATRIX_DOMAIN_NAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1043
|
+ echo ' rm -rf /root/tempredmatrix' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1011
|
1044
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1012
|
1045
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1013
|
1046
|
fi
|
|
@@ -1028,7 +1061,12 @@ function create_restore_script {
|
1028
|
1061
|
echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1029
|
1062
|
echo ' mysql -u root --password=$DATABASE_PASSWORD owncloud -o < /root/tempownclouddata/usb/backup/ownclouddata/tempownclouddata/owncloud.sql' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1030
|
1063
|
echo ' echo "Restoring Owncloud installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
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
|
|
1064
|
+ echo ' if [ ! -d /root/tempowncloud ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1065
|
+ echo ' mkdir /root/tempowncloud' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1066
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1067
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/owncloud /root/tempowncloud $USB_MOUNT/backup/owncloud.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1068
|
+ echo " mv /root/tempowncloud/usb/backup/owncloud/www/$OWNCLOUD_DOMAIN_NAME/htdocs /var/www/$OWNCLOUD_DOMAIN_NAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1069
|
+ echo ' rm -rf /root/tempowncloud' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1032
|
1070
|
echo ' rm -rf /root/tempownclouddata' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1033
|
1071
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1034
|
1072
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
@@ -1037,7 +1075,10 @@ function create_restore_script {
|
1037
|
1075
|
if grep -Fxq "install_wiki" $COMPLETION_FILE; then
|
1038
|
1076
|
echo "if [ -f /home/$MY_USERNAME/tempfiles/wiki.tar.gz ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1039
|
1077
|
echo ' echo "Restoring Wiki installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1040
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/wiki /var/www/$WIKI_DOMAIN_NAME/htdocs $USB_MOUNT/backup/wiki.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1078
|
+ echo ' mkdir /root/tempwiki' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1079
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/wiki /root/tempwiki $USB_MOUNT/backup/wiki.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1080
|
+ echo " mv /root/tempwiki/usb/backup/wiki/www/$WIKI_DOMAIN_NAME/htdocs /var/www/$WIKI_DOMAIN_NAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1081
|
+ echo ' rm -rf /root/tempwiki' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1041
|
1082
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1042
|
1083
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1043
|
1084
|
fi
|
|
@@ -1045,7 +1086,10 @@ function create_restore_script {
|
1045
|
1086
|
if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
1046
|
1087
|
echo "if [ -f /home/$MY_USERNAME/tempfiles/blog.tar.gz ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1047
|
1088
|
echo ' echo "Restoring blog installation"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1048
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/blog /var/www/$FULLBLOG_DOMAIN_NAME/htdocs $USB_MOUNT/backup/blog.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1089
|
+ echo ' mkdir /root/tempblog' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1090
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/blog /root/tempblog $USB_MOUNT/backup/blog.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1091
|
+ echo " mv /root/tempblog/usb/backup/blog/www/$FULLBLOG_DOMAIN_NAME/htdocs /var/www/$FULLBLOG_DOMAIN_NAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1092
|
+ echo ' rm -rf /root/tempblog' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1049
|
1093
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1050
|
1094
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1051
|
1095
|
fi
|
|
@@ -1056,13 +1100,21 @@ function create_restore_script {
|
1056
|
1100
|
|
1057
|
1101
|
echo "if [ -d $USB_MOUNT/backup/mail ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1058
|
1102
|
echo ' echo "Restoring emails"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1059
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/mail /home/$MY_USERNAME/Maildir $USB_MOUNT/backup/mail.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1103
|
+ echo ' mkdir /root/tempmail' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1104
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/mail /root/tempmail $USB_MOUNT/backup/mail.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1105
|
+ echo " mv /root/tempmail/usb/backup/blog/$MY_USERNAME/Maildir /home/$MY_USERNAME" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1106
|
+ echo ' rm -rf /root/tempmail' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1060
|
1107
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1061
|
1108
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1062
|
1109
|
|
1063
|
1110
|
echo "if [ -d /var/cache/minidlna ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1064
|
|
- echo ' echo "Restoring DLNA cache"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1065
|
|
- echo " rsyncrypto -v -d -r $USB_MOUNT/backup/dlna /var/cache/minidlna $USB_MOUNT/backup/dlna.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1111
|
+ echo " if [ -d $USB_MOUNT/backup/dlna ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1112
|
+ echo ' echo "Restoring DLNA cache"' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1113
|
+ echo ' mkdir /root/tempdlna' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1114
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/dlna /root/tempdlna $USB_MOUNT/backup/dlna.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1115
|
+ echo " mv /root/tempdlna/usb/backup/dlna/cache/minidlna /var/cache" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1116
|
+ echo ' rm -rf /root/tempdlna' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1117
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1066
|
1118
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1067
|
1119
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1068
|
1120
|
|