summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Expand)Author
2019-05-15vm: 'system-docker-image' provides an entry point....This simplifies use of images created with 'guix system docker-image'. * gnu/system/vm.scm (system-docker-image)[boot-program]: New variable. [os]: Add it to the GC roots. [build]: Pass #:entry-point to 'build-docker-image'. * gnu/tests/docker.scm (run-docker-system-test): New procedure. (%test-docker-system): New variable. * doc/guix.texi (Invoking guix system): Remove GUIX_NEW_SYSTEM hack and '--entrypoint' from the example. Mention 'docker create', 'docker start', and 'docker exec'. Ludovic Courtès
2019-05-15doc: Mention ModemManager....* doc/guix.texi (Desktop Services): Mention ModemManager here. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Florian Pelz
2019-05-14linux-container: Support container network sharing....* gnu/system/linux-container.scm (container-essential-services): If network is to be shared with the host, remove network configuration files from etc service. (containerized-operating-system): If network is to be shared with the host, remove nscd service and map host's /var/run/nscd if it exists. (container-script): If network is to be shared with the host, do not create network namespace. * guix/scripts/system.scm (system-derivation-for-action): Add #:container-shared-network? argument. (perform-action): Add #:container-shared-network? argument. (show-help): Add "-N, --network" help information. (%options): Add network option. (process-action): Call perform-action with #container-shared-network? argument. * doc/guix.texi (Invoking guix system): Document the "-N, --network" option. Co-authored-by: Christopher Baines <mail@cbaines.net> Arun Isaac
2019-05-13doc: Mention the Russian translation....* doc/guix.texi (Top): Mention the Russian translation. Ludovic Courtès
2019-05-13doc: Add Russian translation....* doc/local.mk (info_TEXINFOS): Add guix.ru.texi. (TRANSLATED_INFO): Add {guix,contributing}.ru.texi. * po/doc/local.mk (DOC_PO_FILES): Add guix-manual.ru.po. * po/doc/guix-manual.ru.po: New file. Ludovic Courtès
2019-05-13doc: Update list of supported architectures....* doc/guix.texi (GNU Distribution): Remove "experimental" bit for AArch64. Mark "mips64el-linux" as "no longer fully supported." Ludovic Courtès
2019-05-12doc: Document 'auto-start?' field of 'shepherd-service'....* doc/guix.texi (shepherd-service): Document 'auto-start?' field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Diego Nicola Barbato
2019-05-11doc: Fix typo....* doc/guix.texi (shepherd-service): Replace 'requirements' with 'requirement'. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Diego Nicola Barbato
2019-05-09doc: Fix typo....* doc/guix.texi (cargo-build-system): Correct Carto.toml. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Josh Holland
2019-05-07services: dovecot: Rename auth-verbose-passwords?....* gnu/services/mail.scm (dovecot-configuration)[auth-verbose-passwords?]: Rename to auth-verbose-passwords, and change the type to a string, as this parameter can take one of three string values. * doc/guix.texi (Dovecot service): Update the corresponding documentation. Christopher Baines
2019-05-07doc: Document 'display' and 'vt' fields of 'slim-configuration'....* doc/guix.texi (X Window): Mention 'display' and 'vt' fields of 'slim-configuration' and explain how to use them to add multiple SLiM services to system services. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Diego Nicola Barbato
2019-05-05doc: Fix typo....* doc/guix.texi (VM): Add missing dot. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typo....* doc/guix.texi (xfce-desktop-service-type): Fix sentence. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typo....* doc/guix.texi (page-log@files-configuration@CUPS): "Page log" instead of "access log". Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typos....* doc/guix.texi (set-xorg-configuration): Add missing @code tag. (error-log@files-configuration@CUPS): "Error log" instead of "access log". Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typo....* doc/guix.texi (rsync-service-type): Add missing sentence. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typo....* doc/guix.texi (openntpd-configuration): Fix spelling issues. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-05doc: Fix typos....* doc/guix.texi (rakudo-build-system, libvirt-configuration, pam-krb5): Missing period between sentences. (gnu services vpn): Fix server spelling. (agetty-configuration): Add missing subject in the sentence. (udev-service): Fix markup for Scheme procedures. ({gnome,xfce,mate}-desktop-service): Add missing colon after default. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Miguel
2019-05-04doc: Update htmlxref.cnf....* doc/htmlxref.cnf (G): Switch to https. (geiser, guix.de, guix.es, hurd): New entries. Ludovic Courtès
2019-05-04doc: Warn about missing entries in htmlxref.cnf....* doc/local.mk (AM_MAKEINFOHTMLFLAGS): New variable. Ludovic Courtès
2019-05-04doc: Adjust cross-references for GNU triplets....* doc/guix.texi (Defining Packages): Reference to 'autoconf' instead of obsolete 'configure' manual for triplets. (Additional Build Options): Adjust 'autoconf' node name. Ludovic Courtès
2019-05-04doc: Provide the actual URL to the VM image....Fixes <https://bugs.gnu.org/35537>. Reported by Andy Tai <atai@atai.org>. * doc/guix.texi (Running Guix in a VM): Use @url and provide the actual URL, without @var{system}. Ludovic Courtès
2019-05-04doc: Use HTTPS URLs....* doc/guix.texi: Use HTTPS where possible. Marius Bakke
2019-05-01build: Change default substitute server to "ci.guix.gnu.org"....* config-daemon.ac: Replace "ci.guix.info" with "ci.guix.gnu.org". * doc/guix.texi (SUBSTITUTE-SERVER): Likewise. * etc/substitutes/ci.guix.gnu.org.pub: New file. * Makefile.am (dist_pkgdata_DATA): Add it. * guix/scripts/build.scm (%default-log-urls): Update. * guix/scripts/substitute.scm (%default-substitute-urls): Likewise. * guix/store.scm (%default-substitute-urls): Likewise. * guix/self.scm (miscellaneous-files): Add "ci.guix.gnu.org". Ludovic Courtès
2019-04-29guix package: Add 'guix search' alias....* guix/scripts/search.scm: New file. * Makefile.am (MODULES): Add it. * po/guix/POTFILES.in: Add it. * tests/guix-package-aliases.sh: Add test. * doc/guix.texi (Invoking guix package): Document it and use it in a couple of examples. Ludovic Courtès
2019-04-29file-systems: Support the 'no-atime' flag....* guix/build/syscalls.scm (MS_NOATIME): New variable. * gnu/build/file-systems.scm (mount-flags->bit-mask): Support it. * doc/guix.texi (File Systems): Document it and add cross-references to the relevant documentation. Co-authored-by: Ludovic Courtès <ludo@gnu.org> rendaw
2019-04-29doc: Remove traces of "Guix System Distribution"....* doc/guix.texi (Invoking guix package) (Official Substitute Server, System Configuration): Replace "the Guix System Distribution" by "Guix System". Ludovic Courtès
2019-04-29doc: Add 'SUBSTITUTE-URL' variable....* doc/guix.texi (SUBSTITUTE-SERVER): New variable. (Invoking guix weather): Use it. Ludovic Courtès
2019-04-29guix package: Add 'install', 'remove', and 'upgrade' aliases....* guix/scripts/install.scm, guix/scripts/remove.scm, guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files. * Makefile.am (MODULES, SH_TESTS): Add them. * po/guix/POTFILES.in: Add them. * guix/scripts/package.scm (guix-package): Split with... (guix-package*): ... this. New procedure. * doc/guix.texi (Invoking guix package): Document them. (Binary Installation, Application Setup, Package Management) (Packages with Multiple Outputs, Package Modules) (X.509 Certificates, Installing Debugging Files): Use 'guix install' in simple examples. * etc/completion/bash/guix (_guix_complete): Handle "install", "remove", and "upgrade". Ludovic Courtès
2019-04-28doc: Duplicate recommendation about 'guix-install.sh'....Since our web site points to "Binary Installation", it's best to have that note there. * doc/guix.texi (Binary Installation): Add note about guix-install.sh. Ludovic Courtès
2019-04-27doc: Remove outdated paragraph in "Binary Installation"....This is a followup to e9926f80c6553fde50ce1fcfd38d6370f841efd2. * doc/guix.texi (Binary Installation): Remove paragraph about not removing 'guix' from root's profile. Ludovic Courtès
2019-04-27doc: Suggest 1G of RAM for the VM image....* doc/guix.texi (Running Guix in a VM): Suggest -m 1024. Ludovic Courtès
2019-04-27doc: Update bit about SSH in the VM....* doc/guix.texi (Running Guix in a VM): Remove mentions of 'lsh-server'; mention 'openssh-service-type' and add a cross-reference. * gnu/system/examples/vm-image.tmpl (services): Add a commented-out line for 'openssh-service-type'. Ludovic Courtès
2019-04-27doc: Recommend virtio-blk to access the VM image....* doc/guix.texi (Running Guix in a VM): Recommend virtio-blk to access the image. Ludovic Courtès
2019-04-27gnu: knot: Add configuration fields....* gnu/services/dns.scm (knot-zone-configuration)[zonefile-load] [journal-content, max-journal-usage, max-journal-depth, max-zone-size]: New fields. (knot-zone-config): Serialize them. * doc/guix.texi (DNS Services): Document them. Julien Lepiller
2019-04-26doc: Use ftp.gnu.org for downloads....From now on, everything will be uploaded to ftp.gnu.org instead of alpha.gnu.org. * doc/guix.texi (BASE-URL): Switch to ftp.gnu.org. Ludovic Courtès
2019-04-26doc: Add 'BASE-URL' variable....* doc/guix.texi (BASE-URL): New variable. (Binary Installation, USB Stick and DVD Installation) (Running Guix in a VM): Use it instead of hard-coded URL. Ludovic Courtès
2019-04-26system: Provide a new VM image configuration....* gnu/system/examples/vm-image.tmpl: Rewrite. * doc/guix.texi (Running Guix in a VM): Adjust accordingly. Ludovic Courtès
2019-04-26bootstrap: Break automake dependency on generated files....* bootstrap: Generate stub files for the manual translations whose generated files are not included in the VCS. * doc/contributing.de.texi: Remove file. * doc/contributing.es.texi: Remove file. * doc/contributing.fr.texi: Remove file. * doc/contributing.zh_CN.texi: Remove file. * doc/guix.de.texi: Remove file. * doc/guix.es.texi: Remove file. * doc/guix.fr.texi: Remove file. * doc/guix.zh_CN.texi: Remove file. * .gitignore: Add them. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Miguel Ángel Arruga Vivas
2019-04-25gnu: knot-service: Add includes field in configuration....* gnu/services/dns.scm (knot-configuration): Add includes field. (verify-knot-configuration): Check includes content. (knot-config-file): Serialize includes. * doc/guix.texi (DNS Services): Document it. Julien Lepiller
2019-04-25gnu: certbot: Add support for manual plugin....* gnu/services/certbot.scm (certificate-configuration): Add challenge, auth-hook and cleanup-hook fields. (certbot-command): Use them. * doc/guix.texi (Certificate Services): Document them. Julien Lepiller
2019-04-24nls: Update 'fr' translation of the manual.Julien Lepiller
2019-04-24doc: Fix build....* doc/guix.zh_CN.texi: @include version-zh_CN.texi. Tobias Geerinckx-Rice
2019-04-24doc: Refer to the es and zh_CN translations....* doc/guix.texi (Top): Mention Simplified Chinese and Spanish. Ludovic Courtès
2019-04-24doc: Add Simplified Chinese translation....* doc/local.mk (info_TEXINFOS): Add guix.zh_CN.texi. (TRANSLATED_INFO): Add guix.zh_CN.texi and contributing.zh_CN.texi. * po/doc/local.mk (DOC_PO_FILES): Add guix-manual.zh_CN.po. * doc/contributing.zh_CN.texi, doc/guix.zh_CN.texi: New files. Ludovic Courtès
2019-04-24doc: Add generated es.texi files....* doc/guix.es.texi, doc/contributing.es.texi: New files. Ludovic Courtès
2019-04-23doc: Add Spanish translation....* doc/local.mk (info_TEXINFOS): Add guix.es.texi. (TRANSLATED_INFO): Add guix.es.texi and contributing.es.texi. * po/doc/guix-manual.es.po: New file. * po/doc/local.mk: Add guix-manual.es.po. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Miguel Ángel Arruga Vivas
2019-04-23services: shepherd: Support one-shot services....* gnu/services/shepherd.scm (<shepherd-service>)[one-shot?]: New field. (shepherd-service-file): Pass #:one-shot? to the <service> constructor. * doc/guix.texi (Shepherd Services): Document it. Ludovic Courtès
2019-04-22system: Change default kernel-arguments to '("quiet")....This improves the readability of the boot process, especially when using full disk encryption where you're required to enter the passphrase at a particular point. * gnu/system.scm (<operating-system>)[kernel-arguments]: Change the default to '("quiet"). * doc/guix.texi (operating-system Reference): Document this change. Christopher Baines
2019-04-22pull: Add '--news'....Suggested by Tobias Geerinckx-Rice <me@tobias.gr>. * guix/scripts/pull.scm (%options, show-help): Add '--news'. (display-profile-news): Add #:current-is-newer? and #:concise?. Honor them. (build-and-install): Pass #:concise? #t. (display-new/upgraded-packages)[concise/max-item-count]: New variable. Add call to 'display-hint'. (process-query): Add clause for 'display-news'. * doc/guix.texi (Invoking guix pull): Add '--news'. Ludovic Courtès