~ruther/guix-local

ref: ea8450c82ae2f0eaeb6c131077f8aefbaa406a90 guix-local/doc d---------
f943c317 — Ludovic Courtès 9 years ago
environment: Add '--root' option.

* guix/scripts/environment.scm (show-help, %options): Add --root.
(register-gc-root): New procedure.
(guix-environment): Call 'register-gc-root' when OPTS has a 'gc-root'
option.
* doc/guix.texi (Invoking guix environment): Document it.
* tests/guix-environment.sh: Add tests.
cccbc639 — Ricardo Wurmus 9 years ago
doc: Replace fingerprint of OpenPGP signing key.

* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Update to Ricardo's key for
the 0.12.0 release.
379b6ba5 — Ludovic Courtès 9 years ago
services: cuirass: Add 'cuirass' field.

* gnu/services/cuirass.scm (<cuirass-configuration>)[cuirass]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
dc0ef095 — Ludovic Courtès 9 years ago
services: guix: Add 'log-file' configuration option.

* gnu/services/base.scm (<guix-configuration>)[log-file]: New field.
(guix-shepherd-service): Pass #:log-file to 'make-forkexec-constructor'.
* gnu/services/admin.scm (simple-rotation-config): Take a list of
files and join them with commas.
(%default-rotations): Add /var/log/guix-daemon.log.
* doc/guix.texi (Base Services): Document it.
f78903f3 — Ludovic Courtès 9 years ago
services: guix: Remove dependency on lsh.

* gnu/services/base.scm (<guix-configuration>)[lsh]: Remove.
(guix-shepherd-service): Remove lsh from 'PATH'.
* doc/guix.texi (Base Services): Adjust accordingly.
463995da — Ludovic Courtès 9 years ago
services: cuirass: Cache defaults to /var/cache/cuirass.

The previous default value depended on the 'HOME' environment variable,
which happened to be unset.  Thus, /.cache was being used.

* gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
b17e326f — Ludovic Courtès 9 years ago
services: cuirass: Add 'log-file' option.

* gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
9b06f503 — Ludovic Courtès 9 years ago
doc: Mention 'grub' field of 'grub-configuration'.

* doc/guix.texi (GRUB Configuration): Add 'grub' field.
7fcf2a0b — Ludovic Courtès 9 years ago
doc: Make 'guix pull' more visible.

Suggested by Dave Love <fx@gnu.org>.
Fixes <http://bugs.gnu.org/25139>.

* doc/guix.texi (Installation): Mention 'guix pull'.
(Proceeding with the Installation): Mention updates with 'guix pull' and
'guix system reconfigure'.
(Invoking guix pull): Add "updating" to the concept index.
b2ff76a0 — Ludovic Courtès 9 years ago
doc: Mention 'swapon'.

Suggested by David Braun <Guix-box@snkmail.com>
at <https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00744.html>.

* doc/guix.texi (Preparing for Installation): Add 'swapon'.
9ea36197 — Ludovic Courtès 9 years ago
doc: Mention the d3.js backend of 'guix graph'.

* doc/guix.texi (Invoking guix graph): Mention the d3.js backend.
1ec34dd7 — Ludovic Courtès 9 years ago
doc: Document 'cargo-build-system'.

* doc/guix.texi (Build Systems): Add 'cargo-build-system'.
64ce53eb — Ricardo Wurmus 9 years ago
import cran: Add "recursive" option.

* guix/scripts/import/cran.scm: (%options): Add "recursive" option.
(guix-import-cran): Handle "recursive" option.
* doc/guix.texi (Invoking guix import): Document it.
aaee461b — Ludovic Courtès 9 years ago
doc: Update dot graphs.

* doc/images/bootstrap-packages.dot,
doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot,
doc/images/shepherd-graph.dot: Regenerate.
5597b3ae — Ludovic Courtès 9 years ago
doc: "Nar" now means "normalized archive".

* doc/guix.texi (Invoking guix archive): Mention "normalized archive"
and add index entries.
e05b780a — Christopher Baines 9 years ago
services: postgresql: Add locale to configuration

* gnu/services/databases.scm (<postgresql-configuration>): Add locale
  field.
  (postgresql-shepherd-service): Pass locale to initdb.
  (postgresql-service): Add locale default.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2d3d5cc5 — Christopher Baines 9 years ago
services: postgresql: Add port to configuration

* gnu/services/databases.scm (<postgresql-configuration>): Add port
  field.
  (postgresql-shepherd-service): Pass port to postgres.
  (postgresql-service): Add port default.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
200cdf81 — Eric Bavier 9 years ago
doc: mention cpan updater.

* doc/guix.texi (Invoking guix refresh): Mention cpan updater.
ddf1cd51 — Tobias Geerinckx-Rice 9 years ago
doc: Replace dead Google Code home page for cryptsetup.

* doc/guix.texi (Mapped Devices): Update cryptsetup home page.
642339dc — Ricardo Wurmus 9 years ago
graph: Add "list-backend" and "backend" options.

* guix/graph.scm (%graph-backends): New variable.
* guix/scripts/graph.scm (lookup-backend, list-backends): New
procedures.
(%options): Add options for "backend" and "list-backends".
(show-help): Add help texts for "backend" and "list-backend" options.
(%default-options): Add "backend" default.
(guix-graph): Pass backend argument to "export-graph".
* doc/guix.texi (Invoking guix graph): Document the new options.
Next