Löschen des .img Files funktioniert jetzt wieder.

This commit is contained in:
Olli Graf
2026-03-15 14:45:23 +01:00
parent 0b3fe62a3e
commit 667797a532

View File

@@ -2,7 +2,7 @@
BACKUP_REPO="/tank/Backup-Repo" BACKUP_REPO="/tank/Backup-Repo"
TEMP_DIR="${HOME}/backup" TEMP_DIR="${HOME}/backup"
VERSION="2.10" VERSION="2.11"
#CMD_COMPRESS='pbzip2' #CMD_COMPRESS='pbzip2'
CMD_COMPRESS='zstd -T0 -5' CMD_COMPRESS='zstd -T0 -5'
verbose=false verbose=false
@@ -23,16 +23,6 @@ then
exit 2 exit 2
fi fi
cleanup() {
echo "Abbruch durch User. Räume auf.."
if test -f "$FILE"; then
rm "${FILE"
fi
if test -f "${TEMP_DIR}/${HOSTNAME}.sha256"; then
rm ${TEMP_DIR}/${HOSTNAME}.sha256 ${FILE}
}
trap cleanup exit
function isolate_checksum() { function isolate_checksum() {
checksum=($(echo ${1} | tr " " "\n"[0])) checksum=($(echo ${1} | tr " " "\n"[0]))
@@ -41,6 +31,19 @@ checksum=($(echo ${1} | tr " " "\n"[0]))
echo "${checksum}" echo "${checksum}"
} }
function cleanup() {
echo "Ende. Räume auf..: ${IMGFILE}"
if [ -f "${IMGFILE}" ]; then
echo "Lösche ${IMGFILE}"
rm "${IMGFILE}"
fi
if test -f "${TEMP_DIR}/${HOSTNAME}".sha256; then
rm "${TEMP_DIR}/${HOSTNAME}".sha256
fi
}
trap cleanup exit
function format_date() { function format_date() {
tdate=$(date '+%y-%m-%d') tdate=$(date '+%y-%m-%d')
@@ -67,6 +70,7 @@ ${CMD_COMPRESS} ${FILE}
REPO_DIR="${BACKUP_REPO}/${HOSTNAME}" REPO_DIR="${BACKUP_REPO}/${HOSTNAME}"
echo "moving compressed image to repo" echo "moving compressed image to repo"
if [ ! -d "${REPO_DIR}" ]; then mkdir "${REPO_DIR}"; fi if [ ! -d "${REPO_DIR}" ]; then mkdir "${REPO_DIR}"; fi
IMGFILE=${FILE}
FILE="${FILE}.zst" FILE="${FILE}.zst"
mv ${FILE} "${BACKUP_REPO}/${HOSTNAME}" mv ${FILE} "${BACKUP_REPO}/${HOSTNAME}"