~ruther/guix-local

ref: 4dcb3db0eebf50b85bfafbcea438ff5e29d4b89f guix-local/doc d---------
eb122280 — Mathieu Othacehe 9 years ago
services: cuirass: Add load-path to cuirass configuration

* gnu/services/cuirass.scm (<cuirass-configuration>): Add load-path field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a4ca4362 — Chris Marusich 9 years ago
doc: Discuss encrypted swap space.

* doc/guix.texi (Preparing for Installation): Provide an example of how to
  set up (encrypted) swap space using a swap file.
  (operating-system Reference)[swap-devices]: Clarify that swap files are
  supported, too.
  (Mapped Devices): Explain how to use a mapped device with a swap file to
  encrypt swap space.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5e2017ed — Chris Marusich 9 years ago
doc: Clarify that 'guix pull' can't be easily rolled back.

* doc/guix.texi (Invoking guix pull): Clarify that 'guix pull' can't be
  easily rolled back.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8de3e4b3 — Ludovic Courtès 9 years ago
services: Make 'static-networking' extensible.

This allows users to statically define several interfaces.

* gnu/services/networking.scm (<static-networking>)[provision]
[name-servers]: Add default values.
(static-networking-shepherd-service)
(static-networking-etc-files)
(static-networking-shepherd-services): New procedures.
(static-networking-service-type): Change to extend both
SHEPHERD-ROOT-SERVICE-TYPE and ETC-SERVICE-TYPE.
(static-networking-service): Remove default value of #:provision.
Implement using 'simple-service'.
* gnu/services/base.scm (%base-services): Replace
'static-networking-service' call with 'service' form.
* doc/guix.texi (Networking Services): Update documentation.
88ba7852 — Julien Lepiller 9 years ago
doc: Fix typo.

* doc/guix.texi (ocaml-build-system): Replace ocaml with OCaml.
3184f14a — Julien Lepiller 9 years ago
doc: Document ocaml-build-system.

* doc/guix.texi (Build Systems) [ocaml-build-system]: New definition.
e1a65ae5 — Alex Kost 9 years ago
doc: Fix typos.

Fixes a regression introduced in commit
f31f1acac2efb4bc6558b604a07b56f826423177.

Reported-by roptat on #guix.

* doc/guix.texi (Invoking guix build): Use "@@" instead of "@".
f31f1aca — Alex Kost 9 years ago
doc: Fix typos.

* doc/guix.texi: Use "@" for package specifications.
a0885414 — Leo Famulari 9 years ago
doc: Clarify "Installing GuixSD in a VM".

* doc/guix.texi (Installing GuixSD in a VM): Mention decompressing the
installation image.
d36b8457 — Leo Famulari 9 years ago
doc: Fix networking instructions in "Installing GuixSD in a VM".

This is a followup to commit c8b543741f422ecf41e7635c6a1c40b3bd55947a.

* doc/guix.texi (Installing GuixSD in a VM): Fix typo.
4a780bdf — Ludovic Courtès 9 years ago
doc: Add missing Upstart command for the binary installation.

Fixes <http://bugs.gnu.org/25551>.
Reported by Jason Self <jason@bluehome.net>.

* doc/guix.texi (Binary Installation): Add 'initctl
reload-configuration' command for Upstart.
de322a5d — Ludovic Courtès 9 years ago
doc: Add 'cups-configuration' example with 'hplip'.

* doc/guix.texi (Printing Services): Add example with 'hplip'.
d918d79f — 宋文武 9 years ago
doc: Mention the need of a BIOS boot partition when using GPT.

* doc/guix.text (Preparing for Installation)[Disk Partitioning]:
Mention the need of a BIOS boot partition when using GPT with the defualt
GRUB.
fa445d64 — Maxim Cournoyer 9 years ago
doc: Fix a typo in guix.texi.

* doc/guix.texi (Invoking guix environment): s/the use/use the/

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
11b7717d — Mathieu Othacehe 9 years ago
services: cuirass: Add port to cuirass configuration

* gnu/services/cuirass.scm (<cuirass-configuration>): Add port field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
b726096b — Christopher Baines 9 years ago
services: network-manager: Use record for configuration.

* gnu/services/network-manager.scm (<network-manager-configuration>): New
record type.
(network-manager-shpeherd-service): Change to use the
network-manager-configuration record, rather than a package.  Generate a
simple configuration file from the network-manager-configuration record.
(network-manager-service-type): Update extensions to take the
network-manager-configuration rather than a package.
(network-manager-service): Remove function, the network-manager-service-type
can be used instead, and this avoids keeping the function signature and value
coresponding to the service type in sync.
* doc/guix.texi (Networking Services): Remove documentation for the removed
network-manager-service procedure, and add documentation of the
network-manager-service-type variable and network-manager-configuration
record.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
9c557a69 — Christopher Baines 9 years ago
services: nginx: Add support for 'location' blocks.

* gnu/services/web.scm (<nginx-server-configuration>): Add field 'locations'.
(<nginx-location-configuration>): New record type.
(<nginx-named-location-configuration>): New record type.
(nginx-location-config): New function.
(default-nginx-server-config): Include locations.
* doc/guix.texi (Web Services): Document the new nginx-location-configuration
and nginx-named-location-configuration data types, as well as the changes to
the nginx-server-configuration.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
cb341293 — Christopher Baines 9 years ago
services: nginx: Add support the 'upstream' module.

* gnu/services/web.scm (<nginx-upstream-configuration>): New record type.
(<nginx-configuration>): Add new field upstream-blocks.
(nginx-upstream): New function.
(default-nginx-config): Add upstream-list parameter.
(nginx-service): Add optional upstream list keyword argument.
* doc/guix.texi (Web Services): Document the new nginx-upstream-configuration
data type and changes to the nginx function.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8a9cffb2 — Leo Famulari 9 years ago
doc: Show how to deploy any version of Guix.

* doc/guix.texi (Invoking guix pull): Give some examples of how to deploy
arbitrary Guix versions with the --url option.
6cd10593 — Ludovic Courtès 9 years ago
doc: Add '--manifest' example using 'specification->package+output'.

* doc/guix.texi (Invoking guix package): Add --manifest example using
'specification->package+output'.
Next