summaryrefslogtreecommitdiff
path: root/doc
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | services: MySQL: Bind to localhost only by default.•••* gnu/services/databases.scm (<mysql-configuration>): Add BIND-ADDRESS field. (mysql-configuration-file): Adjust accordingly. * doc/guix.texi (Database Services): Document it. Marius Bakke2020-11-281-0/+4
* | | | | | | | | | | services: MySQL: Deprecate 'mysql-service'.•••* gnu/services/databases.scm (mysql-service): Define in terms of DEFINE-DEPRECATED. * gnu/tests/databases.scm (%mysql-os): Adjust accordingly. * doc/guix.texi (Database Services): Adjust the MariaDB/MySQL section to document MYSQL-SERVICE-TYPE instead of MYSQL-SERVICE. While at it, document the EXTRA-CONTENT field. Marius Bakke2020-11-281-8/+10
* | | | | | | | | | | doc: Update mcron example.•••This is a followup to 0468455e7d279c89ea3ad1b51935efb2b785ec47, which added mcron to %BASE-SERVICES. * doc/guix.texi (Scheduled Job Execution): Use 'simple-service'. Ludovic Courtès2020-11-281-5/+9
* | | | | | | | | | | doc: Remove lzlib from the requirements.•••This is a followup to 4c0c65acfade63ce0549115d19db4b639c1e9992. * doc/guix.texi (Requirements): Remove lzlib. Ludovic Courtès2020-11-281-5/+0
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | doc: Fix typo.•••* doc/guix.texi (Version Control Services): Fix ‘trough’ typo. Reported by guixy on #guix. Tobias Geerinckx-Rice2020-11-261-1/+1
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | doc: Tweak LVM-related info.•••* doc/guix.texi (Limitations): Remove LVM support. (Mapped Devices): Add link the to LVM web site. Tweak wording. Ludovic Courtès2020-11-261-5/+5
* | | | | | | | | mapped-devices: Add 'lvm-device-mapping'.•••* gnu/system/mapped-devices.scm (lvm-device-mapping, open-lvm-device, close-lvm-device): New variables. * gnu/tests/install.scm (%lvm-separate-home-os, %lvm-separate-home-os-source, %lvm-separate-home-installation-script, %test-lvm-separate-home-os): New variables. * gnu/system/linux-initrd.scm (raw-initrd): Add (srfi srfi-1) to initrd expression. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mikhail Tsykalov2020-11-261-2/+23
* | | | | | | | | mapped-devices: Allow target to be list of strings.•••* gnu/system/mapped-devices.scm (<mapped-device>): Rename constructor to %mapped-device. [target]: Remove field. [targets]: New field. Adjust users. (mapped-device-compatibility-helper, mapped-device): New macros. (mapped-device-target): New deprecated procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mikhail Tsykalov2020-11-261-0/+3
* | | | | | | | | doc: Fix a typo in WebSSH configuration documentation.•••* doc/guix.texi (Networking Services): Fix a typo in webssh-configuration. Oleg Pykhalov2020-11-241-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | services: cups: Add Splix by default.•••* gnu/services/cups.scm (cups-configuration): Add splix to the default extensions. * doc/guix.texi (Printing Services): Document it. Tobias Geerinckx-Rice2020-11-211-1/+1
* | | | | | | | gnu: Rename escpr to epson-inkjet-printer-escpr.•••‘escpr’ is nice and short, but everyone else calls this package ‘epson-inkjet-printer-escpr’. More importantly, so does upstream. * gnu/packages/cups.scm (escpr, epson-inkjet-printer-escpr,): Rename escpr to epson-inkjet-printer-escpr, redefining escpr as deprecated-package. Adjust all users. Tobias Geerinckx-Rice2020-11-211-5/+6
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | gnu: vpn: Make ca, key and cert optional.•••* gnu/services/vpn.scm (openvpn-client-configuration) (openvpn-server-configuration): Make ca, key an cert fields optional. * doc/guix.texi (VPN Services): Document the change. Julien Lepiller2020-11-181-6/+14
* | | | | | | services: cups: Add some extensions by default.•••* gnu/services/cups.scm (cups-configuration): Add some extensions by default. doc/guix.texi (Printing Services): Document the default value. Danny Milosavljevic2020-11-181-1/+1
* | | | | | | doc: Add a backslash escape to the disk-image example.•••* doc/guix.texi (Invoking guix system): Add a backslash escape. Maxim Cournoyer2020-11-171-1/+1
* | | | | | | Merge remote-tracking branch 'origin/version-1.2.0' into master•••Conflicts: gnu/packages/bioinformatics.scm The python-pysam package fixed in master was kept instead of the update done in the version-1.2.0 branch. Maxim Cournoyer2020-11-171-8/+3
|\ \ \ \ \ \ \
| * | | | | | | maint: update-guix-package: Optionally add sources to store.•••Following discussions in <https://issues.guix.gnu.org/43893>, keeping a copy of the updated package source is desirable when generating a release. * build-aux/update-guix-package.scm (version-controlled?): Remove variable. (call-with-temporary-git-worktree): Renamed from 'with-temporary-git-worktree'. Update doc. Do not change directory implicitly. Define as a procedure, not a syntax. (keep-source-in-store): New procedure. (main): Adjust to use with call-with-temporary-git-worktree. Add the sources to the store when GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT is set. Exit gracefully when FIND-ORIGIN-REMOTE returns #f. (%savannah-guix-git-repo-push-url-regexp): Adjust match for a potential colon separator. * Makefile.am (GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT): Adjust. * .dir-locals.el (scheme-mode): Remove entry for with-temporary-git-worktree. * doc/contributing.texi (Updating the Guix Package): Update doc. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Maxim Cournoyer2020-11-121-8/+3
* | | | | | | | guix: system: Make disk-image root file system non-volatile by default.•••And add a new '--volatile' option to have it volatile otherwise. * guix/scripts/system.scm (%options)[volatile-root?]: New boolean option. (%default-options): Set its default value to #f. (show-help): Add help doc. * guix/scripts/system.scm (perform-action): Propagate option... (system-derivation-for-action): ...here. Use it to set the volatile-root? field of the image object passed to SYSTEM-IMAGE. * doc/guix.texi (Invoking guix system): Document it. Maxim Cournoyer2020-11-171-2/+4
* | | | | | | | doc: Detail which bootloader get used with disk-image or vm-image.•••* doc/guix.texi (Invoking guix system): Extend doc. Maxim Cournoyer2020-11-171-5/+26
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | doc: Add a note about SELinux relabeling after upgrades to guix-daemon.•••* doc/guix.texi (SELinux Support): Add note about upgrades. Signed-off-by: Marius Bakke <marius@gnu.org> Daniel Brooks2020-11-151-0/+6
* | | | | | | doc: Remove superfluous comma.•••* doc/guix.texi (Managing Software the Guix Way): Remove comma. Signed-off-by: Leo Famulari <leo@famulari.name> Matthew Kraai2020-11-141-1/+1
* | | | | | | doc: Document hg-fetch.•••* doc/guix.texi (origin Reference): Add documentation for hg-fetch. Signed-off-by: Christopher Baines <mail@cbaines.net> Holger Peters2020-11-141-0/+12
* | | | | | | doc: Fix Guix Build Coordinator agent configuration defaults.•••* doc/guix.texi (Guix Build Coordinator): Fix some guix-build-coordinator-agent-configuration defaults. Christopher Baines2020-11-141-3/+3
* | | | | | | gnu: mingetty-shepherd-service: Make 'clear-on-logout' configurable.•••Also change the default configuration to clear on logout, which is the upstream default. * gnu/services/base.scm (<mingetty-configuration>): Add 'clear-on-logout?' field. (mingetty-shepherd-service): Pass the "--noclear" option to mingetty only if 'clear-on-logout?' is #false. * doc/guix.texi (Base Services): Document the 'clear-on-logout?' field. Mark H Weaver2020-11-111-0/+3
| |_|_|_|_|/ |/| | | | |
* | | | | | doc: Fix Zabbix ‘db-secret-file’ documentation.•••* doc/guix.texi (Monitoring Services): Clarify ‘db-secret-file’'s (lack of) structure and gexp support. Tobias Geerinckx-Rice2020-11-071-3/+4
* | | | | | services: Add yggdrasil-service-type.•••* gnu/services/networking.scm (yggdrasil-configuration) (yggdrasil-configuration?, yggdrasil-configuration-package) (yggdrasil-configuration-auto-conf, yggdrasil-configuration-log-level) (yggdrasil-configuration-log-to): New procedures. (yggdrasil-service-type): New variable. * doc/guix.texi: Document it. * gnu/system/examples/yggdrasil.tmpl: Provide example. Signed-off-by: Julien Lepiller <julien@lepiller.eu> raingloom2020-11-051-0/+96
|/ / / / /
* | | | | doc: Illustrate procedures that return packages.•••* doc/guix.texi (Defining Package Variants): Illustrate procedures that return packages. Ludovic Courtès2020-11-031-2/+35
* | | | | doc: Use '@lisp' for 'options->transformation' example.•••* doc/guix.texi (Defining Package Variants): Use @lisp for 'options->transformation' example. Ludovic Courtès2020-11-031-2/+2
* | | | | doc: Fix typo.•••* doc/guix.texi (Invoking guix publish)<cache-bypass-threshold>: The unit suffixes the numeric value. Miguel Ángel Arruga Vivas2020-11-021-1/+1
* | | | | doc: Complete sentence in earlyoom-configuration doc.•••* doc/guix.texi (Linux Services): Complete sentence in earlyoom-configuration doc. Reported-by: Julien Lepiller <julien@lepiller.eu> Maxim Cournoyer2020-11-021-1/+1
* | | | | doc: Fix typo.•••* doc/guix.texi (DNS Services): Fix typo. Julien Lepiller2020-11-011-1/+1
* | | | | doc: Fix typo.•••* doc/guix.texi (Sound Services): Fix typo. Julien Lepiller2020-11-011-1/+1
* | | | | doc: Add missing period at the end of the sentence.Miguel Ángel Arruga Vivas2020-11-011-1/+1
* | | | | doc: Add "Defining Package Variants" section.•••* doc/guix.texi (Defining Packages): Move documentation of 'package-input-rewriting' & co. to... (Defining Package Variants): ... here. New node. Also document 'inherit' and 'options->transformation'. Ludovic Courtès2020-10-311-74/+209
* | | | | services: guix-publish: Add 'cache-bypass-threshold' field.•••This is a followup to ecaa102a58ad3ab0b42e04a3d10d7c761c05ec98. * gnu/services/base.scm (<guix-publish-configuration>)[cache-bypass-threshold]: New field. (guix-publish-shepherd-service): Honor it. Ludovic Courtès2020-10-301-0/+6
* | | | | services: swap: Allow for UUIDs and file system labels.•••* gnu/services/base.scm (swap-service-type)[device-lookup, device-name]: New variables. Add 'modules' field to 'shepherd-service'. In 'start' and 'stop', use 'device-lookup' to resolve UUIDs and labels. * doc/guix.texi (operating-system Reference): Adjust accordingly. Ludovic Courtès2020-10-301-5/+29
* | | | | scripts: lint: Add '--exclude' option.•••* guix/scripts/lint.scm (%options, parse-options): Add '--exclude' option. (option-checker): New helper function. * doc/guix.texi (Invoking guix lint): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> zimoun2020-10-301-0/+5
* | | | | scripts: lint: Fix '--no-network' option.•••* guix/scripts/lint.scm: (show-help): Add '--no-network' option message. (%options, parse-options): Fix argument order. * doc/guix.texi (Invoking guix lint): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> zimoun2020-10-301-0/+4
* | | | | doc: Fix claimed archive timestamps.•••Reported by Leo Famulari <leo@famulari.name>. * doc/guix.texi (Binary Installation): Use a correct timestamp of 1 instead of an incorrect one of 0. Tobias Geerinckx-Rice2020-10-281-1/+1
* | | | | publish: Add '--cache-bypass-threshold'.•••* guix/scripts/publish.scm (show-help, %options): Add '--cache-bypass-threshold'. (low-compression): New procedure. (cache-bypass-threshold): New parameter. (bypass-cache?): New procedure. (render-narinfo/cached): Call 'render-narinfo' when 'bypass-cache?' returns true. (render-nar/cached): Call 'render-nar' when 'bypass-cache?' returns true. (guix-publish): Parameterize 'cache-bypass-threshold'. * tests/publish.scm ("with cache", "with cache, lzip + gzip") ("with cache, uncompressed"): Pass '--cache-bypass-threshold=0'. ("with cache, vanishing item"): Expect 200 for RESPONSE. ("with cache, cache bypass"): New test. Ludovic Courtès2020-10-281-1/+23
* | | | | doc: Update the PostgreSQL extension packages example.•••* doc/guix.texi (PostgreSQL): Update the extension packages example. Christopher Baines2020-10-281-1/+4
* | | | | doc: Use @code rather than @var for data type items.•••In the couple of cases where it's inconsistent. * doc/guix.texi (PostgreSQL, Sound Services): Replace @var with @code within data type sections. Christopher Baines2020-10-281-10/+10
* | | | | doc: Fix various minor typos.•••* doc/guix.texi (Top): Add end of line period to menu entry in the node listing. (Invoking guix time-machine): Remove duplicate word. (Invoking guix environment): As above. (PAM Mount Service): As above. (Running Guix in a Virtual Machine): Remove erroneous hyphen and duplicate word. Signed-off-by: Leo Famulari <leo@famulari.name> Lulu2020-10-271-8/+8
* | | | | services: Add gmnisrv web service.•••* gnu/services/web.scm (<gmnisrv-configuration>): New record type. (%default-gmnisrv-config-file): New variable. (%gmnisrv-accounts, %gmnisrv-activation): New variables. (gmnisrv-shepherd-service): New procedure. (gmnisrv-service-type): New variable. * doc/guix.texi (Web Services): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alexandru-Sergiu Marton2020-10-271-0/+35
* | | | | doc: Fix xref translation macro.•••* doc/local.mk (xref_command): Wrap loop body in 'if [ -n "$$e" ]'. This avoids shell syntax errors when producing doc/guix-cookbook.de.texi, which for some reason gets an empty 'e' at one point. Quote the first argument to 'head'. Ludovic Courtès2020-10-271-8/+10
* | | | | doc: Document the postgresql-config-file.•••* doc/guix.texi (PostgreSQL): Document the postgresql-config-file record. Christopher Baines2020-10-251-0/+48
* | | | | doc: Add "Getting Substitutes from Other Servers" section.•••* doc/guix.texi (Getting Substitutes from Other Servers): New node. (Invoking guix-daemon): Add cross-reference. (Substitute Server Authorization): Clarify that this is unnecessary on Guix System. (Invoking guix publish): Add cross-reference. Ludovic Courtès2020-10-251-7/+115
* | | | | services: guix: Make /etc/guix/acl really declarative by default.•••Fixes <https://bugs.gnu.org/39819>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. * gnu/services/base.scm (substitute-key-authorization): Symlink DEFAULT-ACL to /etc/guix/acl unconditionally. Add code to optionally back up /etc/guix/acl if it was possibly modified by hand. * doc/guix.texi (Base Services): Clarify the effect of setting 'authorize-keys?' to true. Mention the backup. Give an example showing how to authorize substitutes from another server. Ludovic Courtès2020-10-251-0/+36
* | | | | build: Add GUIX_GIT_KEYRING variable for make authenticate.•••* Makefile.am (GUIX_GIT_KEYRING): New variable. (authenticate): Use GUIX_GIT_KEYRING to select the keyring branch reference. * doc/contributing.texi (Building from Git): Add an example about the use of GUIX_GIT_KEYRING. Miguel Ángel Arruga Vivas2020-10-241-0/+10
* | | | | git: Require Guile-Git 0.3.0 or later.•••* guix/git.scm (auth-supported?): Remove. (clone*): Inline code that was dependent on AUTH-SUPPORTED?. (update-cached-checkout): Likewise. (resolve-reference): Remove check for 'object-lookup-prefix' and use it unconditionally. (load-git-submodules): Remove. (update-submodules): Use 'repository-submodules', 'submodule-lookup', etc. unconditionally. (update-cached-checkout): Use 'repository-close!' unconditionally. * m4/guix.m4 (GUIX_CHECK_GUILE_GIT): New macro. * configure.ac: Use it and error out when it fails. * doc/guix.texi (Requirements): Bump to Guile-Git 0.3.0. Ludovic Courtès2020-10-221-2/+2
* | | | | doc: Move documentation of singularity-service-type.•••Fixes <https://bugs.gnu.org/44126>. * doc/guix.texi: Move documentation of singularity-service-type from "Auditd Service" heading to "Docker Service" heading. Ricardo Wurmus2020-10-211-11/+12