From fe5d3487c252fa40eadaf784dd73fa8fa5ffec8d Mon Sep 17 00:00:00 2001 From: Hartmut Bauer Date: Fri, 19 Dec 2025 11:48:58 +0100 Subject: [PATCH] fix tar cmd line --- mail.sh | 4 ++-- main.inc.sh | 2 +- main.sh | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/mail.sh b/mail.sh index 82d5834..337215c 100755 --- a/mail.sh +++ b/mail.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# Mail via GMX-Relay versenden (Podman-Image "smtp-relay") +# Mail via Proton-Relay versenden (Podman-Image "smtp-relay") # # Klappt nur direkt im Container, daher ggf. via ssh aufrufen (Annahme: remote user == local user) # @@ -64,7 +64,7 @@ CONTENT=$(cat ${1:--}) MAILCMD="$PODMANCMD exec -i $MAILCONTAINER /usr/sbin/sendmail -i -t" # construct mail header + content and pipe to sendmail cat < tar -c -z --warning=no-file-ignored --numeric-owner --one-file-system $sort --exclude \"@eaDir\" -C \"$root\" \"$dir\" | gpg --batch -c --passphrase xxxx -o \"$archive\"" + log $DEBUG "$DBG > tar -c -z --warning="no-file-ignored" --numeric-owner --one-file-system $sort --exclude \"@eaDir\" -C \"$root\" \"$dir\" | gpg --batch -c --passphrase xxxx -o \"$archive\"" tar -c -z--warning=no-file-ignored --numeric-owner --one-file-system $sort --exclude "@eaDir" -C "$root" "$dir" 2>>$LOG_FILE | gpg --batch -c --passphrase $PASSPHRASE -o "$archive" 2>>$LOG_FILE check_pipe_rc ${PIPESTATUS[@]} return $? diff --git a/main.sh b/main.sh index 6ffe2d3..1806e5d 100755 --- a/main.sh +++ b/main.sh @@ -3,13 +3,14 @@ # entrypoint for all actions # +# 2.3.4 19.12.2025 - fix tar param: --warning="no-file-ignored" # 2.3.3 18.12.2025 - smtp-relay läuft durch, dadurch ändern sich ggf. Dateien im Container, was # zu Fehlern beim tar führt. Deshalb wird das Verzeichnis # /var/home/container/.local/share/containers vom Backup ausgenommen. # Die Container-Overlays, die hier liegen können aus dem jeweiligen Image # wiederhergestellt werden, es geht also nichts verloren. # Außerdem kann tar über Sockets stolpern und unnötige Warnungen produzieren. -# Abhilfe schafft der Parameter "--warning=no-file-ignored". +# Abhilfe schafft der Parameter --warning=no-file-ignored. # Den mail delay im synology backup wieder entfernt. # 2.3.2 18.09.2025 - synology backup: wait 60 min before mailing # 2.3.1 16.08.2025 - 30 min delay for mail.sh @@ -33,7 +34,7 @@ # 2.1.7 29.04.2025 - 1. Schritt zur Umstellung auf podman # 2.1.6 29.04.2025 - weekly backup Sa->SO -VER="2.3.3" +VER="2.3.4" HERE=$(dirname "$0") THIS_SCRIPT=$0