destroy_lxc

This commit is contained in:
CanbiZ 2025-08-04 10:45:33 +02:00
parent cb5176a32a
commit b743b30b61
2 changed files with 16 additions and 0 deletions

View File

@ -21,6 +21,7 @@ echo
read -r -p "${TAB3}Do you want to continue? [y/N]: " CONFIRM read -r -p "${TAB3}Do you want to continue? [y/N]: " CONFIRM
if [[ ! "$CONFIRM" =~ ^([yY][eE][sS]|[yY])$ ]]; then if [[ ! "$CONFIRM" =~ ^([yY][eE][sS]|[yY])$ ]]; then
msg_error "Aborted by user. No changes have been made." msg_error "Aborted by user. No changes have been made."
destroy_lxc
exit 1 exit 1
fi fi
bash <(curl -sL s5n.sh) bash <(curl -sL s5n.sh)

View File

@ -449,3 +449,18 @@ check_or_create_swap() {
} }
trap 'stop_spinner' EXIT INT TERM trap 'stop_spinner' EXIT INT TERM
destroy_lxc() {
if [[ -n "$CT_ID" ]]; then
read -p "Remove this Container? <y/N> " prompt
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
pct stop "$CT_ID" &>/dev/null
pct destroy "$CT_ID" &>/dev/null
msg_ok "Removed this Container"
else
msg_info "Container was not removed."
fi
else
msg_error "No CT_ID found. Nothing to remove."
fi
}