From 124902d6ba01c8dbde1c4bf96d3a772c6257c677 Mon Sep 17 00:00:00 2001 From: kr0m Date: Tue, 27 Dec 2022 08:03:58 +0100 Subject: [PATCH] Added zfs_destroy_snapshot functionality --- usr/local/share/bastille/zfs.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/usr/local/share/bastille/zfs.sh b/usr/local/share/bastille/zfs.sh index 62ddd92b..85087d74 100644 --- a/usr/local/share/bastille/zfs.sh +++ b/usr/local/share/bastille/zfs.sh @@ -43,6 +43,14 @@ for _jail in ${JAILS}; do done } +zfs_destroy_snapshot() { +for _jail in ${JAILS}; do + info "[${_jail}]:" + zfs destroy -r "${bastille_zfs_zpool}/${bastille_zfs_prefix}/jails/${_jail}"@"${TAG}" + echo +done +} + zfs_set_value() { for _jail in ${JAILS}; do info "[${_jail}]:" @@ -101,6 +109,10 @@ snap|snapshot) TAG=$2 zfs_snapshot ;; +destroy_snap|destroy_snapshot) + TAG=$2 + zfs_destroy_snapshot + ;; df|usage) zfs_disk_usage ;;