podman: Link directly to podman.man instead of maping over outputs
This seems brittle and fails on Hydra / OfBorg but not locally.
This commit is contained in:
parent
b346e1d444
commit
7c77e6d988
@ -27,30 +27,23 @@ let
|
|||||||
iptables
|
iptables
|
||||||
] ++ extraPackages);
|
] ++ extraPackages);
|
||||||
|
|
||||||
outputs = [
|
|
||||||
"out"
|
|
||||||
"man"
|
|
||||||
];
|
|
||||||
|
|
||||||
in runCommand podman.name {
|
in runCommand podman.name {
|
||||||
name = "${podman.pname}-wrapper-${podman.version}";
|
name = "${podman.pname}-wrapper-${podman.version}";
|
||||||
inherit (podman) pname version;
|
inherit (podman) pname version;
|
||||||
|
|
||||||
meta = builtins.removeAttrs podman.meta [ "outputsToInstall" ];
|
meta = builtins.removeAttrs podman.meta [ "outputsToInstall" ];
|
||||||
|
|
||||||
inherit outputs;
|
outputs = [
|
||||||
|
"out"
|
||||||
|
"man"
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
makeWrapper
|
makeWrapper
|
||||||
];
|
];
|
||||||
|
|
||||||
} ''
|
} ''
|
||||||
# Symlink everything but $out from podman-unwrapped
|
ln -s ${podman.man} $man
|
||||||
${
|
|
||||||
lib.concatMapStringsSep "\n"
|
|
||||||
(o: "ln -s ${podman.${o}} ${placeholder o}")
|
|
||||||
(builtins.filter (o: o != "out")
|
|
||||||
outputs)}
|
|
||||||
|
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
ln -s ${podman-unwrapped}/share $out/share
|
ln -s ${podman-unwrapped}/share $out/share
|
||||||
|
Loading…
Reference in New Issue
Block a user