Use substitute servers on the local network.
* guix/scripts/discover.scm: New file. * Makefile.am (MODULES): Add it. * nix/nix-daemon/guix-daemon.cc (options): Add "discover" option, (parse-opt): parse it, (main): start "guix discover" process when the option is set. * guix/scripts/substitute.scm (%local-substitute-urls): New variable, (substitute-urls): add it. * gnu/services/base.scm (<guix-configuration>): Add "discover?" field, (guix-shepherd-service): honor it. * doc/guix.texi (Invoking guix-daemon): Document "discover" option, (Base Services): ditto.
Showing
- Makefile.am 1 addition, 0 deletionsMakefile.am
- doc/guix.texi 26 additions, 0 deletionsdoc/guix.texi
- gnu/services/base.scm 7 additions, 2 deletionsgnu/services/base.scm
- guix/scripts/discover.scm 158 additions, 0 deletionsguix/scripts/discover.scm
- guix/scripts/substitute.scm 31 additions, 1 deletionguix/scripts/substitute.scm
- nix/nix-daemon/guix-daemon.cc 21 additions, 0 deletionsnix/nix-daemon/guix-daemon.cc
Loading
Please register or sign in to comment