Commit graph

15 commits

Author SHA1 Message Date
Eelco Dolstra
b499d2efbf Silence some warnings on GCC 4.9 2015-06-03 18:14:48 +02:00
Eelco Dolstra
ccade8c120 Get rid of unnecessary "interrupted by the user" message with -vvv 2015-06-03 18:04:04 +02:00
Eelco Dolstra
8d9a0be278 Remove tabs 2015-06-03 18:03:14 +02:00
Eelco Dolstra
4eb62b5230 nix-daemon: Call exit(), not _exit()
This was preventing destructors from running. In particular, it was
preventing the deletion of the temproot file for each worker
process. It may also have been responsible for the excessive WAL
growth on Hydra (due to the SQLite database not being closed
properly).

Apparently broken by accident in
8e9140cfde.
2015-05-11 17:41:56 +02:00
Eelco Dolstra
1129a982c4 Improve error message if the daemon worker fails to start 2015-05-11 17:38:34 +02:00
Eelco Dolstra
6092a48603 nix-daemon: Close unnecessary fd 2015-05-11 17:34:24 +02:00
Ludovic Courtès
6621195e48 Add an 'optimiseStore' remote procedure call. 2015-05-11 17:31:02 +02:00
Eelco Dolstra
1820845c44 Doh 2015-05-11 17:22:33 +02:00
Eelco Dolstra
e9070bf422 Move some options out of globals 2015-05-11 17:22:24 +02:00
Eelco Dolstra
4ab4b0c109 Remove some dead code 2015-05-11 17:11:38 +02:00
Eelco Dolstra
1cffdf5847 nix-daemon: Less verbosity 2015-05-11 17:11:27 +02:00
Eelco Dolstra
bb07dfe96f nix-daemon: Simplify stderr handling 2015-05-11 17:11:14 +02:00
Ludovic Courtès
766481d606 Merge commit 'fdee1ced43fb495d612a29e955141cdf6b9a95ba' into nix 2015-05-11 17:04:26 +02:00
Ludovic Courtès
c69944c511 Merge commit '8e9140cfdef9dbd1eb61e4c75c91d452ab5e4a74' into nix
Conflicts:
	Makefile.config.in
	configure.ac
	dev-shell
	doc/manual/builtins.xml
	doc/manual/conf-file.xml
	doc/manual/local.mk
	doc/manual/nix-instantiate.xml
	doc/manual/nix-store.xml
	doc/manual/writing-nix-expressions.xml
	misc/emacs/nix-mode.el
	perl/lib/Nix/CopyClosure.pm
	release.nix
	scripts/nix-build.in
	scripts/nix-copy-closure.in
	src/download-via-ssh/download-via-ssh.cc
	src/libexpr/common-opts.cc
	src/libexpr/common-opts.hh
	src/libexpr/eval.cc
	src/libexpr/eval.hh
	src/libexpr/local.mk
	src/libexpr/nixexpr.cc
	src/libexpr/nixexpr.hh
	src/libexpr/parser.y
	src/libexpr/primops.cc
	src/libexpr/symbol-table.hh
	src/libmain/shared.cc
	src/libstore/local.mk
	src/nix-env/nix-env.cc
	src/nix-instantiate/nix-instantiate.cc
	src/nix-store/local.mk
	src/nix-store/nix-store.cc
	src/nix-store/serve-protocol.hh
	tests/lang.sh
	tests/lang/eval-okay-context.nix
	tests/lang/eval-okay-search-path.exp
	tests/lang/eval-okay-search-path.nix
	tests/local.mk
	tests/nix-copy-closure.nix
2015-05-06 23:22:04 +02:00
Ludovic Courtès
d4e18b05e0 Keep only libstore, nix-daemon, and related stuff. 2014-12-17 22:57:04 +01:00