From 8d7da1a90efa75686b941b677a04023b3a56bf73 Mon Sep 17 00:00:00 2001 From: Cyril Date: Fri, 14 Jun 2024 01:48:34 +0200 Subject: [PATCH] Update S58factoryreset --- files/services/S58factoryreset | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/files/services/S58factoryreset b/files/services/S58factoryreset index 97787c1..7adf4f8 100755 --- a/files/services/S58factoryreset +++ b/files/services/S58factoryreset @@ -12,7 +12,12 @@ factory_reset() { ACTION=stop /usr/bin/auto_uvc.sh >/dev/null 2>&1 echo "Info: Factory reset was executed successfully, the printer will restart..." /etc/init.d/rcK >/dev/null 2>&1 - /bin/rm -rf /overlay/upper/* >/dev/null 2>&1 + /usr/bin/find /overlay/upper/ -path '/overlay/upper/etc/dropbear' -prune -o \ + -path /overlay/upper/etc/init.d/S58factoryreset -o \ + -exec rm {} \; >/dev/null 2>&1 + /usr/bin/find /overlay/upper/ -type d \ + -depth -print \ + -exec rmdir {} \; >/dev/null 2>&1 /usr/bin/find /usr/data/ \ -path '/usr/data/creality' -prune -o \ -path '/usr/data/wpa_supplicant.conf' -prune -o \