Age | Commit message (Collapse) | Author |
|
Thanks to Bruno Victal "mirai" for cooperating on this patch and for
generously sharing a wealth of insights about Guix services.
Thanks to Jean-Baptiste Note for an early version of this service!
* doc/guix.texi (Linux Services)[Cachefilesd Service]: New heading.
* gnu/services/linux.scm (serialize-string, non-negative-integer?)
(serialize-non-negative-integer, string, non-negative-integer)
(make-option-serializer, make-percentage-threshold-serializer): New
procedures.
(cachefilesd-configuration): New record type.
(cachefilesd-service-type): New variable.
* gnu/tests/cachefilesd.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Co-authored-by: Bruno Victal <mirai@makinata.eu>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/authentication.scm (pam-ldap-pam-service): Use
'file-append' instead of #~(string-append ...).
* gnu/services/base.scm (greetd-pam-service): Likewise.
* gnu/services/kerberos.scm (pam-krb5-pam-service): Likewise.
* gnu/services/pam-mount.scm (pam-mount-pam-service): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/base.scm (pam-limits-service-type)[pam-extension]: Wrap
into a 'lambda' that takes 'limits-file'. Pass that in the <pam-entry>
'arguments' field. Define 'make-limits-file' and use it.
Remove ETC-SERVICE-TYPE extension.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This revised system test is superior to the one accepted when #61744 was
closed because it confirms whether the configured limits are actually being
enforced upon login.
The previous test merely validated the serialization of one particular config
in the config file.
* gnu/tests/pam.scm (pam-limits-service): Revise test to confirm limits on
login.
(%test-pam-limits)[description]: Update.
(%test-pam-limits-deprecated): Remove.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/engineering.scm (pcb2gcode)[inputs]: Replace librsvg with
librsvg-for-system.
|
|
* gnu/packages/tex.scm (texlive-collection-langarabic): New variable.
|
|
* gnu/packages/tex.scm (texlive-xindy-persian): New variable.
|
|
* gnu/packages/tex.scm (texlive-xepersian-hm): New variable.
|
|
* gnu/packages/tex.scm (texlive-xepersian): New variable.
|
|
* gnu/packages/tex.scm (texlive-tram): New variable.
|
|
* gnu/packages/tex.scm (texlive-texnegar): New variable.
|
|
* gnu/packages/tex.scm (texlive-simurgh): New variable.
|
|
* gnu/packages/tex.scm (texlive-sexam): New variable.
|
|
* gnu/packages/tex.scm (texlive-quran): New variable.
|
|
* gnu/packages/tex.scm (texlive-persian-bib): New variable.
|
|
* gnu/packages/tex.scm (texlive-na-box): New variable.
|
|
* gnu/packages/tex.scm (texlive-lshort-persian): New variable.
|
|
* gnu/packages/tex.scm (texlive-kurdishlipsum): New variable.
|
|
* gnu/packages/tex.scm (texlive-imsproc): New variable.
|
|
* gnu/packages/tex.scm (texlive-hvarabic): New variable.
|
|
* gnu/packages/tex.scm (texlive-ghab): New variable.
|
|
* gnu/packages/tex.scm (texlive-dad): New variable.
|
|
* gnu/packages/tex.scm (texlive-bidihl): New variable.
|
|
* gnu/packages/tex.scm (texlive-arabtex): New variable.
|
|
* gnu/packages/tex.scm (texlive-arabluatex): New variable.
|
|
* gnu/packages/tex.scm (texlive-arabic-book): New variable.
|
|
* gnu/packages/tex.scm (texlive-arabi-add): New variable.
|
|
* gnu/packages/tex.scm (texlive-arabi): New variable.
|
|
* gnu/packages/tex.scm (texlive-alpha-persian): New variable.
|
|
* gnu/packages/tex.scm (texlive-alkalami): New variable.
|
|
* gnu/packages/networking.scm (dnstracer): New variable.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
|
|
* guix/scripts/refresh.scm (%options): Register 'target-version' long version.
(update-specification->update-spec): Add a fallback-version argument.
(options->update-specs): Honor target-version option.
* tests/guix-refresh.sh: Test it.
* doc/guix.texi (Invoking guix refresh): Document it.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/tex.scm (texlive-scheme-tetex): New variable.
|
|
* gnu/packages/tex.scm (texlive-nomencl): New variable.
|
|
* gnu/packages/tex.scm (texlive-cmbright): New variable.
|
|
* gnu/packages/tex.scm (texlive-bbold): New variable.
|
|
* gnu/packages/tex.scm (texlive-bbm-macros): New variable.
|
|
* gnu/packages/tex.scm (texlive-bbm): New variable.
|
|
* gnu/packages/tex.scm (texlive-collection-langcjk): New variable.
|
|
* gnu/packages/tex.scm (texlive-jfmutil): New variable.
|
|
* gnu/packages/tex.scm (texlive-fixjfm): New variable.
|
|
* gnu/packages/tex.scm (texlive-evangelion-jfm): New variable.
|
|
* gnu/packages/tex.scm (texlive-dnp): New variable.
|
|
* gnu/packages/tex.scm (texlive-pxtatescale): New variable.
|
|
* gnu/packages/tex.scm (texlive-cjkutils): New variable.
|
|
* gnu/packages/tex.scm (texlive-cjk-gs-integrate): New variable.
|
|
* gnu/packages/tex.scm (texlive-c90): New variable.
|
|
* gnu/packages/tex.scm (texlive-zxjafont): New variable.
|
|
* gnu/packages/tex.scm (texlive-zitie): New variable.
|
|
* gnu/packages/tex.scm (texlive-ctex): New variable.
|