|
@@ -760,6 +760,9 @@ function create_backup_script {
|
760
|
760
|
echo "if [ ! -d $USB_MOUNT/backup/wiki ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
761
|
761
|
echo " mkdir -p $USB_MOUNT/backup/wiki" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
762
|
762
|
echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
763
|
+ echo "if [ ! -d $USB_MOUNT/backup/wiki2 ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
764
|
+ echo " mkdir -p $USB_MOUNT/backup/wiki2" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
765
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
763
|
766
|
echo 'echo "Obtaining wiki data backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
764
|
767
|
echo "rsyncrypto -v -r /var/lib/dokuwiki $USB_MOUNT/backup/wiki $USB_MOUNT/backup/wiki.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
765
|
768
|
echo 'if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
@@ -767,6 +770,12 @@ function create_backup_script {
|
767
|
770
|
echo " rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
768
|
771
|
echo ' exit 964' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
769
|
772
|
echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
773
|
+ echo "rsyncrypto -v -r /etc/dokuwiki $USB_MOUNT/backup/wiki2 $USB_MOUNT/backup/wiki2.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
774
|
+ echo 'if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
775
|
+ echo " umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
776
|
+ echo " rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
777
|
+ echo ' exit 964' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
778
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
770
|
779
|
echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
771
|
780
|
fi
|
772
|
781
|
if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
|
@@ -1474,7 +1483,16 @@ function create_restore_script {
|
1474
|
1483
|
echo " rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1475
|
1484
|
echo ' exit 868' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1476
|
1485
|
echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1486
|
+ echo ' mkdir /root/tempwiki2' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1487
|
+ echo " rsyncrypto -v -d -r $USB_MOUNT/backup/wiki2 /root/tempwiki2 $USB_MOUNT/backup/wiki2.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1488
|
+ echo " cp -r /root/tempwiki2/usb/backup/wiki2/dokuwiki/* /etc/dokuwiki/" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1489
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1490
|
+ echo " umount $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1491
|
+ echo " rm -rf $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1492
|
+ echo ' exit 869' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1493
|
+ echo ' fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1477
|
1494
|
echo ' rm -rf /root/tempwiki' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
1495
|
+ echo ' rm -rf /root/tempwiki2' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1478
|
1496
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1479
|
1497
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
1480
|
1498
|
|