diff options
author | adisbladis <adisbladis@gmail.com> | 2020-05-04 20:58:31 +0100 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2020-05-04 22:20:00 +0100 |
commit | b346e1d4440570079ae75eaccd6125ab55ec8152 (patch) | |
tree | b6fee2e39f0c27590f0c20e30a93c938ca0e3616 /pkgs/applications/virtualization | |
parent | a677738a23632a1a40cb00906e739f63a5e76d99 (diff) | |
download | nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar.gz nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar.bz2 nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar.lz nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar.xz nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.tar.zst nixlib-b346e1d4440570079ae75eaccd6125ab55ec8152.zip |
podman: Don't symlink the $bin output
If we do it propagates and ends up in $PATH inside nix-shell
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/podman/wrapper.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/applications/virtualization/podman/wrapper.nix b/pkgs/applications/virtualization/podman/wrapper.nix index 551f134478ba..6a64adc88e6b 100644 --- a/pkgs/applications/virtualization/podman/wrapper.nix +++ b/pkgs/applications/virtualization/podman/wrapper.nix @@ -27,8 +27,19 @@ let iptables ] ++ extraPackages); + outputs = [ + "out" + "man" + ]; + in runCommand podman.name { - inherit (podman) name pname version meta outputs; + name = "${podman.pname}-wrapper-${podman.version}"; + inherit (podman) pname version; + + meta = builtins.removeAttrs podman.meta [ "outputsToInstall" ]; + + inherit outputs; + nativeBuildInputs = [ makeWrapper ]; @@ -39,7 +50,7 @@ in runCommand podman.name { lib.concatMapStringsSep "\n" (o: "ln -s ${podman.${o}} ${placeholder o}") (builtins.filter (o: o != "out") - podman.outputs)} + outputs)} mkdir -p $out/bin ln -s ${podman-unwrapped}/share $out/share |