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