From 17e67528cc2ea0e4ab6022b43b03035317e2db7c Mon Sep 17 00:00:00 2001 From: suvendhu Date: Wed, 29 Nov 2023 18:00:38 +0530 Subject: [PATCH] swmodd: fix lxc uninstallation --- swmodd/files/etc/init.d/crun | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/swmodd/files/etc/init.d/crun b/swmodd/files/etc/init.d/crun index d6ac5d93f..5b6c6afd6 100644 --- a/swmodd/files/etc/init.d/crun +++ b/swmodd/files/etc/init.d/crun @@ -16,13 +16,14 @@ is_container_running() { configure_lxc_container() { - local requested_state name ctype du_status BUNDLE + local requested_state name ctype du_status BUNDLE section ctype="${1}" name="${2}" requested_state="${3}" - du_state="${4}" + du_status="${4}" BUNDLE="${5}" + section="${6}" if [ "${ctype}" != "lxc" ]; then return 0; @@ -33,6 +34,8 @@ configure_lxc_container() { if [ -d "${BUNDLE:?}/${name:?}" ]; then rm -rf "${BUNDLE:?}/${name:?}" fi + uci_remove ocicontainer "${section}" + return 0; fi if [ "${requested_state}" = "Idle" ]; then @@ -66,7 +69,7 @@ configure_crun_container() { fi if [ "${type}" != "crun" ]; then - configure_lxc_container "${type}" "${name}" "${requested_state}" "${du_status}" "${BUNDLE}" + configure_lxc_container "${type}" "${name}" "${requested_state}" "${du_status}" "${BUNDLE}" "${1}" return 0; fi