5 Commits
1.3.3 ... 1.4.1

Author SHA1 Message Date
584532e2c7 Fix minor bug
Now the program is able to get as input arguments or output
directory files/directories containing spaces.
2017-06-23 13:47:44 +02:00
97d1a14260 Fix merge problem 2017-06-23 12:21:09 +02:00
71a2b6d01e Merge branch 'development' 2017-06-23 12:17:39 +02:00
6649925ec9 Add checksum option 2017-06-23 12:09:36 +02:00
871c8d6543 Now rsync outputs numbers in human-readable format 2017-06-20 19:26:22 +02:00

View File

@ -19,7 +19,7 @@
#Help function
function help_function {
echo "simple_backup, version 1.3.3"
echo "simple_backup, version 1.4.1"
echo ""
echo "Usage: $0 [OPTIONS]"
echo ""
@ -36,8 +36,8 @@ function help_function {
echo " Default: keep all."
echo "-u, --user USER User performing the backup."
echo " Default: current user."
echo " WARNING: This currently doesn't work with"
echo " other options!"
echo "-s, --checksum Use the checksum rsync option to compare files"
echo " (MUCH slower)."
echo ""
echo "If no option is given, the program uses the default"
echo "configuration file: $HOMEDIR/.simple_backup/config."
@ -299,6 +299,10 @@ function parse_options {
shift
;;
-s | --checksum)
OPTIONS="-arcv -H -X -R"
;;
*)
echo "$(date): Backup failed (see errors.log)" >> $LOG
echo "Backup failed"
@ -331,7 +335,7 @@ ERR=$(mktemp)
WARN=$(mktemp)
HOMEDIR="$HOME"
OPTIONS="-arv -H -X -R"
OPTIONS="-arvh -H -X -R"
#Check number of parameters
if [[ "$#" -eq 0 ]]; then
@ -348,7 +352,7 @@ if [[ "$#" -eq 0 ]]; then
read_conf
else
parse_options $@
parse_options "$@"
if [[ $n_in -gt 0 && ( -z $BACKUP_DIR || ! -d $BACKUP_DIR ) ]]; then
#If the backup directory is not set or doesn't exist, exit