machine_setup/ansible/roles/poudriere/files/poudriere_delete_jail.bash

19 lines
444 B
Bash
Raw Normal View History

2023-08-27 20:29:02 +00:00
#!/usr/bin/env bash
#
set -euo pipefail
IFS=$'\n\t'
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
jail_name="$1"
jail_list=$(poudriere jail -l -n -q)
if ! grep -q "${jail_name}" <<<"$jail_list"; then
die "No jail named ${jail_name} found."
fi
poudriere jail -d -j "$jail_name" -C all
2024-07-04 04:45:54 +00:00
rm -rf /usr/local/poudriere/data/images/${jail_name}-repo \
/usr/obj/usr/local/poudriere/jails/${jail_name}
2023-08-27 20:29:02 +00:00
echo "Deleted jail $jail_name"