backup: Make include/exclude files relative

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2022-03-04 10:41:30 +00:00
parent 3f8e70f6b3
commit c7e0d73e7c
3 changed files with 74 additions and 74 deletions

View File

@@ -39,7 +39,7 @@ process_includes() {
local file
while read -r file; do
for file in ${file}; do
if [ -e "${file}" ]; then
if [ -e "/${file}" ]; then
echo "${file}"
fi
done
@@ -58,7 +58,7 @@ make_backup() {
done
# Backup using global exclude/include definitions
tar cvfz "${filename}" \
tar cvfz "${filename}" -C / \
--exclude-from="/var/ipfire/backup/exclude" \
--exclude-from="/var/ipfire/backup/exclude.user" \
$(process_includes "/var/ipfire/backup/include") \