aboutsummaryrefslogtreecommitdiff
path: root/nix/nix-daemon
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-08-31 14:43:38 +0200
committerLudovic Courtès <ludo@gnu.org>2014-08-31 14:44:34 +0200
commit44d43c7a854effb2bc42eb9c0aea3594415fad6a (patch)
tree30402b9fd63d4d6e6293d4e3e13d678c159da5fe /nix/nix-daemon
parent79601521fceb6b2f76d87cf3df45a76e43b1ffcf (diff)
downloadguix-44d43c7a854effb2bc42eb9c0aea3594415fad6a.tar.gz
guix-44d43c7a854effb2bc42eb9c0aea3594415fad6a.zip
daemon: Really enable automatic deduplication by default.
* nix/nix-daemon/guix-daemon.cc (main): Set 'autoStoreOptimise' to true. Add 'printMsg' call. * tests/derivations.scm ("identical files are deduplicated"): New test.
Diffstat (limited to 'nix/nix-daemon')
-rw-r--r--nix/nix-daemon/guix-daemon.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/nix/nix-daemon/guix-daemon.cc b/nix/nix-daemon/guix-daemon.cc
index 0bb9f7559c..0309743de1 100644
--- a/nix/nix-daemon/guix-daemon.cc
+++ b/nix/nix-daemon/guix-daemon.cc
@@ -249,6 +249,9 @@ main (int argc, char *argv[])
settings.useChroot = false;
#endif
+ /* Turn automatic deduplication on by default. */
+ settings.autoOptimiseStore = true;
+
argvSaved = argv;
try
@@ -326,6 +329,10 @@ main (int argc, char *argv[])
#endif
printMsg (lvlDebug,
+ format ("automatic deduplication set to %1%")
+ % settings.autoOptimiseStore);
+
+ printMsg (lvlDebug,
format ("listening on `%1%'") % settings.nixDaemonSocketFile);
run (nothing);
an>gnu: gegl: Update to 0.4.32.Vinicius Monego 2021-10-10gnu: babl: Enable GIR.Vinicius Monego 2021-10-10gnu: babl: Update to 0.1.88.Vinicius Monego 2021-10-02gnu: gegl: Add libraw support.Mathieu Othacehe 2021-09-10gnu: babl: Don't build documentation.Jonathan Brielmaier 2021-07-24gnu: Use 'search-input-directory' and 'search-input-file' where appropriate.Ludovic Courtès 2021-05-22gnu: Meson: Remove special versions.Marius Bakke