[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] Added a check to see if user is running lh_clean from a sane location (i.e. not config/)



---
 helpers/lh_clean |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/helpers/lh_clean b/helpers/lh_clean
index 3fa8fc5..77c1ad9 100755
--- a/helpers/lh_clean
+++ b/helpers/lh_clean
@@ -42,6 +42,13 @@ else
 	ARGUMENTS="${@}"
 fi
 
+# Avoid cases were users accidentally nuke their config/binary
+if [ $(basename ${PWD}) == "config" ] || [ ! -d "config" ]
+then
+    echo ${PWD} is not a good Debian Live working directory to clean
+    exit 1
+fi
+
 for ARGUMENT in ${ARGUMENTS}
 do
 	case "${ARGUMENT}" in
-- 
1.5.3.5




Reply to: