fix tar cmd line
This commit is contained in:
1 parent
a2d9b6a74e
commit
af13f79edc
3 files changed
+6
-5
No files matched your search
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/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)
|
# 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"
|
MAILCMD="$PODMANCMD exec -i $MAILCONTAINER /usr/sbin/sendmail -i -t"
|
||||||
# construct mail header + content and pipe to sendmail
|
# construct mail header + content and pipe to sendmail
|
||||||
cat <<EOMB | $MAILCMD
|
cat <<EOMB | $MAILCMD
|
||||||
FROM: hb42@gmx.de
|
FROM: server@keinekekse.net
|
||||||
TO: ${TO}
|
TO: ${TO}
|
||||||
DATE: $(date -R)
|
DATE: $(date -R)
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
|
|||||||
+1
-1
@@ -495,7 +495,7 @@ tar_dir() {
|
|||||||
if [[ "$(uname)" == "Darwin" ]]; then
|
if [[ "$(uname)" == "Darwin" ]]; then
|
||||||
sort=""
|
sort=""
|
||||||
fi
|
fi
|
||||||
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\""
|
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
|
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[@]}
|
check_pipe_rc ${PIPESTATUS[@]}
|
||||||
return $?
|
return $?
|
||||||
|
|||||||
@@ -3,13 +3,14 @@
|
|||||||
# entrypoint for all actions
|
# 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
|
# 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
|
# zu Fehlern beim tar führt. Deshalb wird das Verzeichnis
|
||||||
# /var/home/container/.local/share/containers vom Backup ausgenommen.
|
# /var/home/container/.local/share/containers vom Backup ausgenommen.
|
||||||
# Die Container-Overlays, die hier liegen können aus dem jeweiligen Image
|
# Die Container-Overlays, die hier liegen können aus dem jeweiligen Image
|
||||||
# wiederhergestellt werden, es geht also nichts verloren.
|
# wiederhergestellt werden, es geht also nichts verloren.
|
||||||
# Außerdem kann tar über Sockets stolpern und unnötige Warnungen produzieren.
|
# 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.
|
# Den mail delay im synology backup wieder entfernt.
|
||||||
# 2.3.2 18.09.2025 - synology backup: wait 60 min before mailing
|
# 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
|
# 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.7 29.04.2025 - 1. Schritt zur Umstellung auf podman
|
||||||
# 2.1.6 29.04.2025 - weekly backup Sa->SO
|
# 2.1.6 29.04.2025 - weekly backup Sa->SO
|
||||||
|
|
||||||
VER="2.3.3"
|
VER="2.3.4"
|
||||||
|
|
||||||
HERE=$(dirname "$0")
|
HERE=$(dirname "$0")
|
||||||
THIS_SCRIPT=$0
|
THIS_SCRIPT=$0
|
||||||
|
|||||||
Reference in new issue
Block a user