return ${EXIT_ERROR}
fi
- log INFO "Destroying zone ${zone}"
-
# Force the zone down.
zone_is_active "${zone}" && zone_stop "${zone}"
# Disable zone auto-start
zone_disable "${zone}"
- rm -rf "${NETWORK_ZONES_DIR}/${zone}"
+ if ! rm -rf "${NETWORK_ZONES_DIR}/${zone}"; then
+ log ERROR "Could not destroy zone ${zone}"
+ return ${EXIT_ERROR}
+ fi
+
+ log INFO "Destroyed zone ${zone}"
+ return ${EXIT_OK}
}
zone_up() {
return ${EXIT_FALSE}
}
-zone_show() {
- local zone=${1}
-
- echo "${zone}"
- echo " Type: $(zone_get_hook ${zone})"
- echo
-}
-
-zones_show() {
- local zone
-
- for zone in $(zones_get "$@"); do
- zone_show ${zone}
- done
-}
-
zones_get_all() {
local zone
for zone in $(list_directory "${NETWORK_ZONES_DIR}"); do