just clean the files, not clean dirs
authorjingui.ren <jingui.ren@samsung.com>
Fri, 1 Feb 2019 09:39:40 +0000 (17:39 +0800)
committerjingui.ren <jingui.ren@samsung.com>
Fri, 1 Feb 2019 09:39:40 +0000 (17:39 +0800)
Change-Id: I24b57ee34fb385c0df98c19a1c0d59b6fdc87f84

tools/clean.sh

index c7ae822606d00a29989638f41f0867e209cedac6..53238e284f4848bb75a682960fbc1a603b68ce47 100755 (executable)
@@ -1,9 +1,22 @@
+function clearDirFiles(){
+    for element in `ls $1`
+    do  
+        dir_or_file=$1"/"$element
+        if [ -d $dir_or_file ]
+        then 
+            clearDirFiles $dir_or_file
+        else
+                       echo $dir_or_file
+            sudo rm $dir_or_file
+        fi  
+    done
+}
 cpunum=`lscpu | grep -w "^CPU(s):" | awk {'print $2'}`
 i=0
-while [ $i -le $cpunum ]
+while [ $i -lt $cpunum ]
 do
        sudo rm -rf ~/GBS-ROOT-$i/local/BUILD-ROOTS/*
-       sudo rm -rf ~/GBS-ROOT-$i/local/repos/*
+       clearDirFiles ~/GBS-ROOT-$i/local/repos/
        let i++
 done;
 rm -rf logs/*