mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +01:00
shellcheck fix: tests/functional/parallel.builder.sh
This commit is contained in:
parent
c09cf33a3a
commit
4dc5dbaba2
2 changed files with 16 additions and 15 deletions
|
|
@ -106,7 +106,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
excludes = [
|
excludes = [
|
||||||
# We haven't linted these files yet
|
# We haven't linted these files yet
|
||||||
''^tests/functional/parallel\.builder\.sh$''
|
|
||||||
''^tests/functional/parallel\.sh$''
|
''^tests/functional/parallel\.sh$''
|
||||||
''^tests/functional/pass-as-file\.sh$''
|
''^tests/functional/pass-as-file\.sh$''
|
||||||
''^tests/functional/path-from-hash-part\.sh$''
|
''^tests/functional/path-from-hash-part\.sh$''
|
||||||
|
|
|
||||||
|
|
@ -1,29 +1,31 @@
|
||||||
|
# shellcheck shell=bash
|
||||||
|
# shellcheck disable=SC2154
|
||||||
echo "DOING $text"
|
echo "DOING $text"
|
||||||
|
|
||||||
|
|
||||||
# increase counter
|
# increase counter
|
||||||
while ! ln -s x $shared.lock 2> /dev/null; do
|
while ! ln -s x "$shared".lock 2> /dev/null; do
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
test -f $shared.cur || echo 0 > $shared.cur
|
test -f "$shared".cur || echo 0 > "$shared".cur
|
||||||
test -f $shared.max || echo 0 > $shared.max
|
test -f "$shared".max || echo 0 > "$shared".max
|
||||||
new=$(($(cat $shared.cur) + 1))
|
new=$(($(cat "$shared".cur) + 1))
|
||||||
if test $new -gt $(cat $shared.max); then
|
if test $new -gt "$(cat "$shared".max)"; then
|
||||||
echo $new > $shared.max
|
echo $new > "$shared".max
|
||||||
fi
|
fi
|
||||||
echo $new > $shared.cur
|
echo $new > "$shared".cur
|
||||||
rm $shared.lock
|
rm "$shared".lock
|
||||||
|
|
||||||
|
|
||||||
echo -n $(cat $inputs)$text > $out
|
echo -n "$(cat "$inputs")""$text" > "$out"
|
||||||
|
|
||||||
sleep $sleepTime
|
sleep "$sleepTime"
|
||||||
|
|
||||||
|
|
||||||
# decrease counter
|
# decrease counter
|
||||||
while ! ln -s x $shared.lock 2> /dev/null; do
|
while ! ln -s x "$shared".lock 2> /dev/null; do
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
test -f $shared.cur || echo 0 > $shared.cur
|
test -f "$shared".cur || echo 0 > "$shared".cur
|
||||||
echo $(($(cat $shared.cur) - 1)) > $shared.cur
|
echo $(($(cat "$shared".cur) - 1)) > "$shared".cur
|
||||||
rm $shared.lock
|
rm "$shared".lock
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue