diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-12-13 22:08:33 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-12-13 22:08:33 +0100 |
commit | b35c0f866c83288e64dcf5839d908705d416c317 (patch) | |
tree | 1d772877d14523934dc36c5ff04891f1402e4a3f | |
parent | 6a95fa501f1d399433c56e2ee9fc2c52f79119df (diff) | |
download | patches-b35c0f866c83288e64dcf5839d908705d416c317.tar patches-b35c0f866c83288e64dcf5839d908705d416c317.tar.gz |
release.nix: Add `build_disable_daemon'.
* release.nix (build_disable_daemon): New job.
-rw-r--r-- | release.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/release.nix b/release.nix index 4c54f75b0a..2d3a70f524 100644 --- a/release.nix +++ b/release.nix @@ -86,6 +86,23 @@ let }; + build_disable_daemon = + { system ? builtins.currentSystem }: + + let + pkgs = import nixpkgs { inherit system; }; + build = jobs.build { inherit system; }; + in + pkgs.lib.overrideDerivation build ({ configureFlags, ... }: { + configureFlags = configureFlags ++ [ "--disable-daemon" ]; + buildInputs = with pkgs; [ guile nixUnstable pkgconfig ]; + + # Since we need to talk to a running daemon, we need to escape + # the chroot. + preConfigure = "export NIX_REMOTE=daemon"; + __noChroot = true; + }); + # Jobs to test the distro. distro = { hello = |