Age | Commit message (Expand) | Author |
2019-05-15 | doc: Mention ModemManager....* doc/guix.texi (Desktop Services): Mention ModemManager here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Florian Pelz |
2019-05-14 | linux-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-13 | doc: Mention the Russian translation....* doc/guix.texi (Top): Mention the Russian translation.
| Ludovic Courtès |
2019-05-13 | doc: 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-13 | doc: 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-12 | doc: 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-11 | doc: Fix typo....* doc/guix.texi (shepherd-service): Replace 'requirements' with 'requirement'.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| Diego Nicola Barbato |
2019-05-09 | doc: Fix typo....* doc/guix.texi (cargo-build-system): Correct Carto.toml.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| Josh Holland |
2019-05-07 | services: 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-07 | doc: 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-05 | doc: Fix typo....* doc/guix.texi (VM): Add missing dot.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Miguel |
2019-05-05 | doc: Fix typo....* doc/guix.texi (xfce-desktop-service-type): Fix sentence.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Miguel |
2019-05-05 | doc: 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-05 | doc: 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-05 | doc: Fix typo....* doc/guix.texi (rsync-service-type): Add missing sentence.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Miguel |
2019-05-05 | doc: Fix typo....* doc/guix.texi (openntpd-configuration): Fix spelling issues.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Miguel |
2019-05-05 | doc: 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-04 | doc: Update htmlxref.cnf....* doc/htmlxref.cnf (G): Switch to https.
(geiser, guix.de, guix.es, hurd): New entries.
| Ludovic Courtès |
2019-05-04 | doc: Warn about missing entries in htmlxref.cnf....* doc/local.mk (AM_MAKEINFOHTMLFLAGS): New variable.
| Ludovic Courtès |
2019-05-04 | doc: 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-04 | doc: 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-04 | doc: Use HTTPS URLs....* doc/guix.texi: Use HTTPS where possible.
| Marius Bakke |
2019-05-01 | build: 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-29 | guix 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-29 | file-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-29 | doc: 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-29 | doc: Add 'SUBSTITUTE-URL' variable....* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
(Invoking guix weather): Use it.
| Ludovic Courtès |
2019-04-29 | guix 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-28 | doc: 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-27 | doc: 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-27 | doc: Suggest 1G of RAM for the VM image....* doc/guix.texi (Running Guix in a VM): Suggest -m 1024.
| Ludovic Courtès |
2019-04-27 | doc: 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-27 | doc: 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-27 | gnu: 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-26 | doc: 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-26 | doc: 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-26 | system: 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-26 | bootstrap: 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-25 | gnu: 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-25 | gnu: 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-24 | nls: Update 'fr' translation of the manual. | Julien Lepiller |
2019-04-24 | doc: Fix build....* doc/guix.zh_CN.texi: @include version-zh_CN.texi.
| Tobias Geerinckx-Rice |
2019-04-24 | doc: Refer to the es and zh_CN translations....* doc/guix.texi (Top): Mention Simplified Chinese and Spanish.
| Ludovic Courtès |
2019-04-24 | doc: 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-24 | doc: Add generated es.texi files....* doc/guix.es.texi, doc/contributing.es.texi: New files.
| Ludovic Courtès |
2019-04-23 | doc: 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-23 | services: 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-22 | system: 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-22 | pull: 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 |
2019-04-19 | guix build: Accept multiple '-s' options....* guix/scripts/build.scm (%default-options): Remove 'system'.
(%options) <--system>: Keep previous occurrences of 'system in RESULT.
(options->derivations)[system]: Remove.
[systems, things-to-build]: New variables.
[compute-derivation]: New procedure.
Iterate on all of SYSTEMS to compute the derivations of THINGS-TO-BUILD.
* tests/guix-build.sh: Add test for one and multiple '-s' flags.
* doc/guix.texi (Additional Build Options): Document this behavior.
| Ludovic Courtès |