test.stdenv.hooks.no-broken-symlinks: correct inverted absolute path option
This commit is contained in:
parent
b2416f4485
commit
1166b63c1d
@ -5,25 +5,25 @@
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (lib.strings) concatStringsSep;
|
||||
inherit (lib.strings) concatStringsSep optionalString;
|
||||
inherit (pkgs) runCommand;
|
||||
inherit (pkgs.testers) testBuildFailure;
|
||||
|
||||
mkDanglingSymlink = absolute: ''
|
||||
ln -s${if absolute then "r" else ""} "$out/dangling" "$out/dangling-symlink"
|
||||
ln -s${optionalString (!absolute) "r"} "$out/dangling" "$out/dangling-symlink"
|
||||
'';
|
||||
|
||||
mkReflexiveSymlink = absolute: ''
|
||||
ln -s${if absolute then "r" else ""} "$out/reflexive-symlink" "$out/reflexive-symlink"
|
||||
ln -s${optionalString (!absolute) "r"} "$out/reflexive-symlink" "$out/reflexive-symlink"
|
||||
'';
|
||||
|
||||
mkValidSymlink = absolute: ''
|
||||
touch "$out/valid"
|
||||
ln -s${if absolute then "r" else ""} "$out/valid" "$out/valid-symlink"
|
||||
ln -s${optionalString (!absolute) "r"} "$out/valid" "$out/valid-symlink"
|
||||
'';
|
||||
|
||||
mkValidSymlinkOutsideNixStore = absolute: ''
|
||||
ln -s${if absolute then "r" else ""} "/etc/my_file" "$out/valid-symlink"
|
||||
ln -s${optionalString (!absolute) "r"} "/etc/my_file" "$out/valid-symlink"
|
||||
'';
|
||||
|
||||
testBuilder =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user