#!/bin/sh
#
# bup-save-user -- Save user data using bup(1)
-# Copyright (c)2013-2016 Alexander Barton (alex@barton.de)
+# Copyright (c)2013-2020 Alexander Barton (alex@barton.de)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# (at your option) any later version.
#
-NAME=`basename "$0"`
+NAME=$(basename "$0")
Usage()
{
- echo "Usage: $NAME"; echo
+ echo "Usage: $NAME" 2>&1; echo
exit 1
}
[ $# -eq 0 ] || Usage
if [ ! -d "$HOME/.bup" ]; then
- echo "$NAME: \"$HOME/.bup\" does not exist. Initialite it first!"
+ echo "$NAME: \"$HOME/.bup\" does not exist. Initialite it first!" >&2
exit 1
fi
set -x
-bup index --update --xdev --exclude-rx="/.cache/." $paths || exit 1
+bup index --one-file-system --no-check-device --exclude-rx="/.cache/." $paths || exit 1
bup save --name "$LOGNAME" $paths
exit_code=$?
-bup ls "$LOGNAME" || exit 1
+bup ls "$LOGNAME" || exit 1 | column
exit $exit_code