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
|
let
|
||||||
inherit (lib.strings) concatStringsSep;
|
inherit (lib.strings) concatStringsSep optionalString;
|
||||||
inherit (pkgs) runCommand;
|
inherit (pkgs) runCommand;
|
||||||
inherit (pkgs.testers) testBuildFailure;
|
inherit (pkgs.testers) testBuildFailure;
|
||||||
|
|
||||||
mkDanglingSymlink = absolute: ''
|
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: ''
|
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: ''
|
mkValidSymlink = absolute: ''
|
||||||
touch "$out/valid"
|
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: ''
|
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 =
|
testBuilder =
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user