From b0454651784de271f3d5a81b9db723b4ab86d8fa Mon Sep 17 00:00:00 2001 From: Jake Hyde Date: Tue, 9 Jul 2024 16:53:02 -0400 Subject: [PATCH] Add data-dir to uninstall and killall scripts Signed-off-by: Jake Hyde --- install.sh | 10 +++++++--- install.sh.sha256sum | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 359ac5889785..a1ed2c7b0eac 100755 --- a/install.sh +++ b/install.sh @@ -767,7 +767,9 @@ create_killall() { #!/bin/sh [ $(id -u) -eq 0 ] || exec sudo $0 $@ -for bin in /var/lib/rancher/k3s/data/**/bin/; do +K3S_DATA_DIR=${K3S_DATA_DIR:-/var/lib/rancher/k3s} + +for bin in ${K3S_DATA_DIR}/data/**/bin/; do [ -d $bin ] && export PATH=$PATH:$bin:$bin/aux done @@ -841,7 +843,7 @@ do_unmount_and_remove() { } do_unmount_and_remove '/run/k3s' -do_unmount_and_remove '/var/lib/rancher/k3s' +do_unmount_and_remove "${K3S_DATA_DIR}" do_unmount_and_remove '/var/lib/kubelet/pods' do_unmount_and_remove '/var/lib/kubelet/plugins' do_unmount_and_remove '/run/netns/cni-' @@ -868,6 +870,8 @@ create_uninstall() { set -x [ \$(id -u) -eq 0 ] || exec sudo \$0 \$@ +K3S_DATA_DIR=\${K3S_DATA_DIR:-/var/lib/rancher/k3s} + ${KILLALL_K3S_SH} if command -v systemctl; then @@ -901,7 +905,7 @@ done rm -rf /etc/rancher/k3s rm -rf /run/k3s rm -rf /run/flannel -rm -rf /var/lib/rancher/k3s +rm -rf \${K3S_DATA_DIR} rm -rf /var/lib/kubelet rm -f ${BIN_DIR}/k3s rm -f ${KILLALL_K3S_SH} diff --git a/install.sh.sha256sum b/install.sh.sha256sum index d4905e4e86d4..f3ddf5f71fd2 100644 --- a/install.sh.sha256sum +++ b/install.sh.sha256sum @@ -1 +1 @@ -a5a95f60c57049a1d4eb11953e60d80f5f7e2fae4c7865959da669b48a44e668 install.sh +937085bbac8e3b55209739762e05c2c1006c4f4fe65dba01908f3544dc47da27 install.sh