diff options
author | Ludovic Courtès <ludo@gnu.org> | 2014-08-31 14:43:38 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2014-08-31 14:44:34 +0200 |
commit | 44d43c7a854effb2bc42eb9c0aea3594415fad6a (patch) | |
tree | 30402b9fd63d4d6e6293d4e3e13d678c159da5fe /nix/nix-daemon | |
parent | 79601521fceb6b2f76d87cf3df45a76e43b1ffcf (diff) | |
download | gnu-guix-44d43c7a854effb2bc42eb9c0aea3594415fad6a.tar gnu-guix-44d43c7a854effb2bc42eb9c0aea3594415fad6a.tar.gz |
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.cc | 7 |
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); |