diff options
author | Nikolay Amiantov <ab@fmap.me> | 2015-12-04 00:25:59 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2015-12-04 00:58:47 +0300 |
commit | 00f6ce133c98d84d6744bf9ede613eb5fa76f8b7 (patch) | |
tree | 6b09a8bacd7c7069f4809ee4bf55568124c36734 /pkgs/build-support/build-fhs-userenv/default.nix | |
parent | 634c9db4c22d319462304c4a63fe7d4d88c906ce (diff) | |
download | nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar.gz nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar.bz2 nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar.lz nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar.xz nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.tar.zst nixlib-00f6ce133c98d84d6744bf9ede613eb5fa76f8b7.zip |
buildFHS{Chroot,User}Env: support extraInstallCommands
Diffstat (limited to 'pkgs/build-support/build-fhs-userenv/default.nix')
-rw-r--r-- | pkgs/build-support/build-fhs-userenv/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/build-fhs-userenv/default.nix b/pkgs/build-support/build-fhs-userenv/default.nix index 424adf081ca8..aa95080ac52d 100644 --- a/pkgs/build-support/build-fhs-userenv/default.nix +++ b/pkgs/build-support/build-fhs-userenv/default.nix @@ -1,4 +1,5 @@ -{ runCommand, lib, writeText, writeScriptBin, stdenv, ruby } : { env, runScript ? "bash", extraBindMounts ? [] } : +{ runCommand, lib, writeText, writeScriptBin, stdenv, ruby } : +{ env, runScript ? "bash", extraBindMounts ? [], extraInstallCommands ? "" } : let name = env.pname; @@ -44,4 +45,5 @@ in runCommand name { exec ${chroot-user}/bin/chroot-user ${env} bash -l ${init runScript} "\$(pwd)" "\$@" EOF chmod +x $out/bin/${name} + ${extraInstallCommands} '' |