mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +01:00
shellcheck fix: tests/functional/secure-drv-outputs.sh
This commit is contained in:
parent
64d828b8c4
commit
1a5ccbeafc
2 changed files with 5 additions and 6 deletions
|
|
@ -106,7 +106,6 @@
|
|||
enable = true;
|
||||
excludes = [
|
||||
# We haven't linted these files yet
|
||||
''^tests/functional/secure-drv-outputs\.sh$''
|
||||
''^tests/functional/selfref-gc\.sh$''
|
||||
''^tests/functional/shell\.shebang\.sh$''
|
||||
''^tests/functional/simple\.builder\.sh$''
|
||||
|
|
|
|||
|
|
@ -13,20 +13,20 @@ clearStore
|
|||
startDaemon
|
||||
|
||||
# Determine the output path of the "good" derivation.
|
||||
goodOut=$(nix-store -q $(nix-instantiate ./secure-drv-outputs.nix -A good))
|
||||
goodOut=$(nix-store -q "$(nix-instantiate ./secure-drv-outputs.nix -A good)")
|
||||
|
||||
# Instantiate the "bad" derivation.
|
||||
badDrv=$(nix-instantiate ./secure-drv-outputs.nix -A bad)
|
||||
badOut=$(nix-store -q $badDrv)
|
||||
badOut=$(nix-store -q "$badDrv")
|
||||
|
||||
# Rewrite the bad derivation to produce the output path of the good
|
||||
# derivation.
|
||||
rm -f $TEST_ROOT/bad.drv
|
||||
sed -e "s|$badOut|$goodOut|g" < $badDrv > $TEST_ROOT/bad.drv
|
||||
rm -f "$TEST_ROOT"/bad.drv
|
||||
sed -e "s|$badOut|$goodOut|g" < "$badDrv" > "$TEST_ROOT"/bad.drv
|
||||
|
||||
# Add the manipulated derivation to the store and build it. This
|
||||
# should fail.
|
||||
if badDrv2=$(nix-store --add $TEST_ROOT/bad.drv); then
|
||||
if badDrv2=$(nix-store --add "$TEST_ROOT"/bad.drv); then
|
||||
nix-store -r "$badDrv2"
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue