aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/backup-profiles21
1 files 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 <david.runge@frqrec.com>' $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 <david.runge@frqrec.com>' $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 <david.runge@frqrec.com>' $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