Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | scripts: discover: Remove file locks. | Mathieu Othacehe | 2020-12-13 |
| | | | | | | | | * guix/scripts/discover.scm (call-with-read-file-lock, with-read-file-lock): Remove them. (write-publish-file): Use "with-atomic-file-output" instead of "with-file-lock". (read-substitute-urls): Remove file lock. | ||
* | scripts: discover: Check for cache file existence. | Mathieu Othacehe | 2020-12-05 |
| | | | | | | Fixes: https://issues.guix.gnu.org/45045. * guix/scripts/discover.scm (read-substitute-urls): Check for file existence. | ||
* | Use substitute servers on the local network. | Mathieu Othacehe | 2020-11-29 |
* 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. |