Löschen des .img Files funktioniert jetzt wieder.
This commit is contained in:
26
backupsd
26
backupsd
@@ -2,7 +2,7 @@
|
||||
|
||||
BACKUP_REPO="/tank/Backup-Repo"
|
||||
TEMP_DIR="${HOME}/backup"
|
||||
VERSION="2.10"
|
||||
VERSION="2.11"
|
||||
#CMD_COMPRESS='pbzip2'
|
||||
CMD_COMPRESS='zstd -T0 -5'
|
||||
verbose=false
|
||||
@@ -23,16 +23,6 @@ then
|
||||
exit 2
|
||||
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() {
|
||||
checksum=($(echo ${1} | tr " " "\n"[0]))
|
||||
@@ -41,6 +31,19 @@ checksum=($(echo ${1} | tr " " "\n"[0]))
|
||||
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() {
|
||||
tdate=$(date '+%y-%m-%d')
|
||||
|
||||
@@ -67,6 +70,7 @@ ${CMD_COMPRESS} ${FILE}
|
||||
REPO_DIR="${BACKUP_REPO}/${HOSTNAME}"
|
||||
echo "moving compressed image to repo"
|
||||
if [ ! -d "${REPO_DIR}" ]; then mkdir "${REPO_DIR}"; fi
|
||||
IMGFILE=${FILE}
|
||||
FILE="${FILE}.zst"
|
||||
mv ${FILE} "${BACKUP_REPO}/${HOSTNAME}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user