Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 60 lines 1.7 kB view raw
1{ lib 2, callPackage 3, makeSetupHook 4, gnused 5}: 6let 7 tests = import ./test { inherit callPackage; }; 8in 9{ 10 patchRcPathBash = makeSetupHook 11 { 12 name = "patch-rc-path-bash"; 13 meta = with lib; { 14 description = "Setup-hook to inject source-time PATH prefix to a Bash/Ksh/Zsh script"; 15 maintainers = with maintainers; [ ShamrockLee ]; 16 }; 17 passthru.tests = { 18 inherit (tests) test-bash; 19 }; 20 } ./patch-rc-path-bash.sh; 21 patchRcPathCsh = makeSetupHook 22 { 23 name = "patch-rc-path-csh"; 24 substitutions = { 25 sed = "${gnused}/bin/sed"; 26 }; 27 meta = with lib; { 28 description = "Setup-hook to inject source-time PATH prefix to a Csh script"; 29 maintainers = with maintainers; [ ShamrockLee ]; 30 }; 31 passthru.tests = { 32 inherit (tests) test-csh; 33 }; 34 } ./patch-rc-path-csh.sh; 35 patchRcPathFish = makeSetupHook 36 { 37 name = "patch-rc-path-fish"; 38 meta = with lib; { 39 description = "Setup-hook to inject source-time PATH prefix to a Fish script"; 40 maintainers = with maintainers; [ ShamrockLee ]; 41 }; 42 passthru.tests = { 43 inherit (tests) test-fish; 44 }; 45 } ./patch-rc-path-fish.sh; 46 patchRcPathPosix = makeSetupHook 47 { 48 name = "patch-rc-path-posix"; 49 substitutions = { 50 sed = "${gnused}/bin/sed"; 51 }; 52 meta = with lib; { 53 description = "Setup-hook to inject source-time PATH prefix to a POSIX shell script"; 54 maintainers = with maintainers; [ ShamrockLee ]; 55 }; 56 passthru.tests = { 57 inherit (tests) test-posix; 58 }; 59 } ./patch-rc-path-posix.sh; 60}