Files
nixos-server/home/scripts/lxc/lab-delete.sh
T
2026-04-11 00:26:51 -04:00

12 lines
383 B
Bash

#!/usr/bin/env bash
set -euo pipefail
USER="$1"
CONTAINER=$(cat "/home/${USER}/.lxc-container" 2>/dev/null)
# [[ -n "$CONTAINER" ]] && lxc-stop -n "$CONTAINER" 2>/dev/null; lxc-destroy -n "$CONTAINER"
if [[ -n "$CONTAINER" ]]; then
lxc-stop -n "$CONTAINER" 2>/dev/null
lxc-destroy -n "$CONTAINER"
fi
userdel -r "$USER" 2>/dev/null || true
echo "Removed ${USER} and ${CONTAINER}"