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)