diff options
Diffstat (limited to 'pkgs/build-support/buildenv/default.nix')
-rw-r--r-- | pkgs/build-support/buildenv/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 2ae8123faca4..8cbf0dc6c8e4 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -21,14 +21,20 @@ # directories in the list is not symlinked. pathsToLink ? ["/"] -, # Shell command to run after building the symlink tree. +, # Root the result in directory "$out${extraPrefix}", e.g. "/share". + extraPrefix ? "" + +, # Shell commands to run after building the symlink tree. postBuild ? "" +, # Additional inputs. Handy e.g. if using makeWrapper in `postBuild`. + buildInputs ? [] + , passthru ? {} }: runCommand name - { inherit manifest ignoreCollisions passthru pathsToLink postBuild; + { inherit manifest ignoreCollisions passthru pathsToLink extraPrefix postBuild buildInputs; pkgs = builtins.toJSON (map (drv: { paths = [ drv ]; # FIXME: handle multiple outputs priority = drv.meta.priority or 5; |