about summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2020-05-04 20:58:31 +0100
committeradisbladis <adisbladis@gmail.com>2020-05-04 22:20:00 +0100
commitb346e1d4440570079ae75eaccd6125ab55ec8152 (patch)
treeb6fee2e39f0c27590f0c20e30a93c938ca0e3616 /pkgs/applications/virtualization
parenta677738a23632a1a40cb00906e739f63a5e76d99 (diff)
downloadnixlib-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.nix15
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