Browse Source

Reorganise the tempfiles

Bob Mottram 10 years ago
parent
commit
f454238524
1 changed files with 20 additions and 24 deletions
  1. 20
    24
      install-freedombone.sh

+ 20
- 24
install-freedombone.sh View File

611
   echo "cp $BACKUP_CERTIFICATE.gpg $USB_MOUNT/backup/key.gpg" >> /usr/bin/$BACKUP_SCRIPT_NAME
611
   echo "cp $BACKUP_CERTIFICATE.gpg $USB_MOUNT/backup/key.gpg" >> /usr/bin/$BACKUP_SCRIPT_NAME
612
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
612
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
613
 
613
 
614
-  echo '# Put some files into a temporary directory so that they can be easily backed up' >> /usr/bin/$BACKUP_SCRIPT_NAME
615
-  echo "if [ ! -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
616
-  echo "  mkdir /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_SCRIPT_NAME
617
-  echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
618
-  echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
619
   echo '# MariaDB password' >> /usr/bin/$BACKUP_SCRIPT_NAME
614
   echo '# MariaDB password' >> /usr/bin/$BACKUP_SCRIPT_NAME
620
   echo "DATABASE_PASSWORD='$MARIADB_PASSWORD'" >> /usr/bin/$BACKUP_SCRIPT_NAME
615
   echo "DATABASE_PASSWORD='$MARIADB_PASSWORD'" >> /usr/bin/$BACKUP_SCRIPT_NAME
621
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
616
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
747
   #echo "rsyncrypto  -v -r /var/www $USB_MOUNT/backup/www $USB_MOUNT/backup/www.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
742
   #echo "rsyncrypto  -v -r /var/www $USB_MOUNT/backup/www $USB_MOUNT/backup/www.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
748
   #echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
743
   #echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
749
   echo '# Backup other stuff' >> /usr/bin/$BACKUP_SCRIPT_NAME
744
   echo '# Backup other stuff' >> /usr/bin/$BACKUP_SCRIPT_NAME
745
+  echo '# Put some files into a temporary directory so that they can be easily backed up' >> /usr/bin/$BACKUP_SCRIPT_NAME
746
+  echo "if [ ! -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
747
+  echo "  mkdir /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_SCRIPT_NAME
748
+  echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
749
+  echo 'echo "Backing up miscellaneous files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
750
+  echo "if [ ! -d $USB_MOUNT/backup/misc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
751
+  echo "  mkdir -p $USB_MOUNT/backup/misc" >> /usr/bin/$BACKUP_SCRIPT_NAME
752
+  echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
753
+  echo 'echo "Archiving miscellaneous files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
754
+  echo "tar -czvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz /home/$MY_USERNAME/.gnupg /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/.ssh /etc/nginx/sites-available /home/$MY_USERNAME/README" >> /usr/bin/$BACKUP_SCRIPT_NAME
755
+  echo "rsyncrypto  -v -r /home/$MY_USERNAME/tempfiles $USB_MOUNT/backup/misc $USB_MOUNT/backup/misc.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
756
+  echo '# Remove temporary files' >> /usr/bin/$BACKUP_SCRIPT_NAME
750
   echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
757
   echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
751
-  echo '  echo "Backing up miscellaneous files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
752
-  echo "  if [ ! -d $USB_MOUNT/backup/misc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
753
-  echo "    mkdir -p $USB_MOUNT/backup/misc" >> /usr/bin/$BACKUP_SCRIPT_NAME
754
-  echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
755
-  echo '  echo "Archiving miscellaneous files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
756
-  echo "  tar -czvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz /home/$MY_USERNAME/.gnupg /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/.ssh /etc/nginx/sites-available /home/$MY_USERNAME/README" >> /usr/bin/$BACKUP_SCRIPT_NAME
757
-  echo "  rsyncrypto  -v -r /home/$MY_USERNAME/tempfiles $USB_MOUNT/backup/misc $USB_MOUNT/backup/misc.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
758
+  echo '  echo "Removing temporary files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
759
+  echo "  shred -zu /home/$MY_USERNAME/tempfiles/*" >> /usr/bin/$BACKUP_SCRIPT_NAME
760
+  echo "  rm -rf /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_SCRIPT_NAME
758
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
761
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
759
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
762
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
760
   echo '# Backup email' >> /usr/bin/$BACKUP_SCRIPT_NAME
763
   echo '# Backup email' >> /usr/bin/$BACKUP_SCRIPT_NAME
801
   fi
804
   fi
802
 
805
 
803
   echo 'sync' >> /usr/bin/$BACKUP_SCRIPT_NAME
806
   echo 'sync' >> /usr/bin/$BACKUP_SCRIPT_NAME
804
-  echo '# Remove temporary files' >> /usr/bin/$BACKUP_SCRIPT_NAME
805
-  echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
806
-  echo '  echo "Removing temporary files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
807
-  echo "  rm -rf /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_SCRIPT_NAME
808
-  echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
809
   echo "umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
807
   echo "umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
810
   echo "rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
808
   echo "rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
811
   echo 'echo "Backup to USB drive is complete. You can now unplug it."' >> /usr/bin/$BACKUP_SCRIPT_NAME
809
   echo 'echo "Backup to USB drive is complete. You can now unplug it."' >> /usr/bin/$BACKUP_SCRIPT_NAME
924
   echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
922
   echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
925
   echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
923
   echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
926
 
924
 
927
-  echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
928
-  echo "  rm -rf /home/$MY_USERNAME/tempfiles/*" >> /usr/bin/$RESTORE_SCRIPT_NAME
929
-  echo 'else' >> /usr/bin/$RESTORE_SCRIPT_NAME
930
-  echo "  mkdir -p /home/$MY_USERNAME/tempfiles" >> /usr/bin/$RESTORE_SCRIPT_NAME
931
-  echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
932
-  echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
933
-
934
   #echo 'echo "Restoring web content"' >> /usr/bin/$RESTORE_SCRIPT_NAME
925
   #echo 'echo "Restoring web content"' >> /usr/bin/$RESTORE_SCRIPT_NAME
935
   #echo "rsyncrypto -v -d -r $USB_MOUNT/backup/www /var/www $USB_MOUNT/www.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
926
   #echo "rsyncrypto -v -d -r $USB_MOUNT/backup/www /var/www $USB_MOUNT/www.keys $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_SCRIPT_NAME
936
   #echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
927
   #echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
937
 
928
 
938
   echo 'echo "Restoring miscellaneous files"' >> /usr/bin/$RESTORE_SCRIPT_NAME
929
   echo 'echo "Restoring miscellaneous files"' >> /usr/bin/$RESTORE_SCRIPT_NAME
930
+  echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
931
+  echo "  shred -zu /home/$MY_USERNAME/tempfiles/*" >> /usr/bin/$RESTORE_SCRIPT_NAME
932
+  echo 'else' >> /usr/bin/$RESTORE_SCRIPT_NAME
933
+  echo "  mkdir -p /home/$MY_USERNAME/tempfiles" >> /usr/bin/$RESTORE_SCRIPT_NAME
934
+  echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
939
   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
935
   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
940
   echo "tar -xzvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz -C /" >> /usr/bin/$RESTORE_SCRIPT_NAME
936
   echo "tar -xzvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz -C /" >> /usr/bin/$RESTORE_SCRIPT_NAME
941
   echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
937
   echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME