From 5cb711e02f8df8639abbd462c91e97b8320531a0 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sun, 19 Jan 2014 14:23:29 +0100 Subject: Made the script tar only the profile directory. More comments and check for psd service. --- bin/backup-profiles | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/bin/backup-profiles b/bin/backup-profiles index 57a7d03..db3dc66 100755 --- a/bin/backup-profiles +++ b/bin/backup-profiles @@ -1,4 +1,7 @@ #!/bin/sh +# +# Backup profiles of firefox and thunderbird to local Dropbox (or other location) while encrypting them using gpg +# firefoxPID=`ps -C firefox -o pid=` thunderbirdPID=`ps -C thunderbird -o pid=` @@ -15,8 +18,8 @@ gpgEND=.gpg if [[ -z "$firefoxPID" ]] then - echo "Firefox is not running." - echo "Backing up profile." + echo "Firefox is not running." + echo "Backing up profile." tar cfPzh $firefoxTMP -C $firefoxIF $profileName echo "Encrypting profile." gpg -e -r 'David Runge ' $firefoxTMP @@ -26,11 +29,11 @@ then rm $firefoxTMP echo "Done." else - echo "Firefox is still running." - psdStopped=`systemctl status |grep inactive` + echo "Firefox is still running." + psdStopped=`systemctl status psd |grep inactive` if [[ ! -z "$psdStopped" ]]; then echo "psd service running. Trying to use its backup." - tar cfPzh $firefoxTMP -C $firefoxIF "$profileName$backupEND" + tar cfPzh $firefoxTMP -C $firefoxIF $profileName$backupEND echo "Encrypting profile." gpg -e -r 'David Runge ' $firefoxTMP echo "Moving backup to Dropbox." @@ -45,9 +48,9 @@ fi if [[ -z "$thunderbirdPID" ]] then - echo "Thunderbird is not running." - echo "Backing up profile." - tar cfPz $thunderbirdTMP $thunderbirdIF + echo "Thunderbird is not running." + echo "Backing up profile." + tar cfPz $thunderbirdTMP -C $thunderbirdIF $profileName echo "Encrypting profile." gpg -e -r 'David Runge ' $thunderbirdTMP echo "Moving backup to Dropbox." @@ -56,7 +59,7 @@ then rm $thunderbirdTMP echo "Done." else - echo "Thunderbird is still running." + echo "Thunderbird is still running." echo "Skipping backup." fi -- cgit v1.2.3-70-g09d2