Nikolay Amiantov
|
46de04489b
|
build-fhs-userenv: fix extraBindMounts
|
2015-10-07 14:58:37 +03:00 |
|
Nikolay Amiantov
|
5897433b31
|
build-fhs-userenv: add extraBindMounts support
|
2015-10-06 15:32:37 +03:00 |
|
Nikolay Amiantov
|
47ea8c097c
|
buildFHSUserEnv: add .env support
|
2015-08-26 19:39:08 +03:00 |
|
Nikolay Amiantov
|
f1187c5b14
|
build-fhs-userenv: move /tmp handling to bash part
|
2015-08-24 02:01:00 +03:00 |
|
Nikolay Amiantov
|
ec27ba44d0
|
build-fhs-{chroot,user}env: expose sockets in /tmp
|
2015-08-24 01:47:19 +03:00 |
|
Nikolay Amiantov
|
19c497050e
|
fhs-userenv: refactor and try to chdir to the current directory
runScript now expects a filename instead of a Bash snippet; thus, "exec" should be
omitted.
|
2015-04-22 17:50:41 +03:00 |
|
Anders Papitto
|
4bcc817521
|
build-fhs-userenv passes through command line args
The motivation for this change is to allow things like the
following derivation, which wraps the debian-packaged
hello binary.
let nixpkgs = import <nixpkgs> {};
stdenv = nixpkgs.stdenv;
in rec {
dumb-hello = stdenv.mkDerivation {
name = "dumb-hello";
builder = ./builder.sh;
dpkg = nixpkgs.dpkg;
src = nixpkgs.fetchurl {
url = "http://ftp.us.debian.org/debian/pool/main/h/hello-traditional/hello-traditional_2.9-2_amd64.deb";
md5 = "f5f3c28b65221dae44dda6f242c23316";
};
};
full-hello = nixpkgs.buildFHSUserEnv {
name = "full-hello";
targetPkgs = pkgs: [ dumb-hello ];
multiPkgs = pkgs: [ pkgs.dpkg ];
runScript = "hello";
};
}
|
2015-03-09 23:44:51 -07:00 |
|
Nikolay Amiantov
|
3500978b8f
|
build-fhs-*: prefer local build
|
2015-02-05 20:39:01 +03:00 |
|
Nikolay Amiantov
|
4b3bb7b448
|
userFHSEnv: add build tool
|
2015-02-05 19:46:25 +03:00 |
|