]> arthur.barton.de Git - ax-linux.git/commitdiff
bup-save-user: save "LOCAL_HOME" folder, too
authorAlexander Barton <alex@barton.de>
Fri, 25 Apr 2014 13:18:58 +0000 (15:18 +0200)
committerAlexander Barton <alex@barton.de>
Fri, 25 Apr 2014 13:18:58 +0000 (15:18 +0200)
bup/save-user/bup-save-user

index 088445328bb0c673b66818c77ecf17c01b6a343d..b7d685ec5ff0a73dd82dc0094fb5685c6948c306 100755 (executable)
@@ -24,17 +24,17 @@ if [ ! -d "$HOME/.bup" ]; then
        exit 1
 fi
 
+paths="$HOME"
+[ -n "$LOCAL_HOME" -a "$LOCAL_HOME" != "$HOME" -a -d "$LOCAL_HOME" ] \
+       && paths="$paths $LOCAL_HOME"
+[ -d "/var/spool/mail/$LOGNAME" ] \
+       && paths="$paths /var/spool/mail/$LOGNAME"
+
 set -x
 
-bup index --update --xdev \
-       --exclude ".cache" \
-       "$HOME" \
-       "/var/spool/mail/$LOGNAME" \
-       || exit 1
+bup index --update --xdev --exclude ".cache" $paths || exit 1
 
-bup save --name "$LOGNAME" \
-       "$HOME" \
-       "/var/spool/mail/$LOGNAME"
+bup save --name "$LOGNAME" $paths
 exit_code=$?
 
 bup ls "$LOGNAME" || exit 1