snapsh-post-rollback.service fixed
Globbing (*.backup) fixed
This commit is contained in:
parent
7576a5222d
commit
f1d23ead07
15
snapsh
15
snapsh
|
@ -238,19 +238,24 @@ post-rollback() {
|
||||||
|
|
||||||
echo "Checking for leftover subvolumes..." | systemd-cat -t snapsh
|
echo "Checking for leftover subvolumes..." | systemd-cat -t snapsh
|
||||||
|
|
||||||
BACKUPS=("${TOPLEVEL}/*.backup/")
|
BACKUPS=(${TOPLEVEL}/*.backup/)
|
||||||
|
|
||||||
if [[ -n "$BACKUPS" ]]; then
|
if [[ -n "${BACKUPS[@]}" ]]; then
|
||||||
for backup in ${TOPLEVEL}/*.backup/; do
|
|
||||||
|
for backup in "${BACKUPS[@]}"; do
|
||||||
echo "${backup} found" | systemd-cat -t snapsh
|
echo "${backup} found" | systemd-cat -t snapsh
|
||||||
echo "Deleting ${backup}..." | systemd-cat -t snapsh
|
echo "Deleting ${backup}..." | systemd-cat -t snapsh
|
||||||
${BTRFS_EXECUTABLE} subvolume delete ${backup} > /dev/null
|
${BTRFS_EXECUTABLE} subvolume delete ${backup} > /dev/null
|
||||||
let EXIT_CODE=${EXIT_CODE}+$?
|
let EXIT_CODE=${EXIT_CODE}+${?}
|
||||||
done
|
done
|
||||||
|
|
||||||
exit ${EXIT_CODE}
|
exit ${EXIT_CODE}
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echo "No leftovers found." | systemd-cat -t snapsh
|
echo "No leftovers found." | systemd-cat -t snapsh
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue