commit 3045a15

hovercats  ·  2022-03-03 11:55:41 +0000 UTC
parent c2a33a6
groups.sh: fix shellcheck. closes #1
1 files changed,  +5, -3
+5, -3
 1@@ -153,15 +153,17 @@ cleanup_everything() {
 2         fi
 3     done
 4 
 5+    cp "$FSDIR"/all "$FSDIR"/tmpall
 6     # remove groups that don't exist from 'all'
 7     while read -r line; do
 8         if [ ! -f "$FSDIR"/group."$line" ]; then
 9             t=$(mktemp /tmp/groups.XXXXXX)
10-            sed "/$line/d" "$FSDIR"/all >"$t"
11-            mv "$t" "$FSDIR"/all
12+            sed "/$line/d" "$FSDIR"/tmpall >"$t"
13+            mv "$t" "$FSDIR"/tmpall
14             clean_status "$line"
15         fi
16-    done < "$FSDIR"/all
17+    done  < "$FSDIR"/all
18+    mv "$FSDIR"/tmpall "$FSDIR"/all
19 }
20 
21 # actual run logic (including arguments and such)