done
# Backup using global exclude/include definitions
- tar cvf "${filename}" \
+ tar cvfz "${filename}" \
--exclude-from="/var/ipfire/backup/exclude" \
- $(process_includes "/var/ipfire/backup/include") \
- "$@"
-
- # Backup using user exclude/include definitions and append to global backup
- tar rvf "${filename}" \
--exclude-from="/var/ipfire/backup/exclude.user" \
+ $(process_includes "/var/ipfire/backup/include") \
$(process_includes "/var/ipfire/backup/include.user") \
"$@"
- # gzip the combined global/user backup and use .ipf suffix
- gzip --suffix .ipf "${filename}"
-
return 0
}
local filename="${1}"
if [ -z "${filename}" ]; then
- filename="/var/ipfire/backup/${NOW}"
+ filename="/var/ipfire/backup/${NOW}.ipf"
fi
make_backup "${filename}" $(find_logfiles)
local filename="${1}"
if [ -z "${filename}" ]; then
- filename="/var/ipfire/backup/${NOW}"
+ filename="/var/ipfire/backup/${NOW}.ipf"
fi
make_backup "${filename}"