-*- mode: lisp-data -*- scheme-mode (package... "(define-public " (s name) n> "(package" n > "(name \"" (s name) "\")" n > "(version \"" p "\")" n > "(source origin...)" n > "(build-system " (p "gnu") "-build-system)" n > "(home-page \"" p "\")" n > "(synopsis \"" p "\")" n > "(description \"" p "\")" n > "(license license:" (p "unknown") ")))" n) (origin... "(origin" n> "(method " (p "url-fetch" method) ")" n> "(uri " (cl-case (and method (intern method)) ('git-fetch "git-reference...") ('svn-fetch "svn-reference...") ('hg-fetch "hg-reference...") ('cvs-fetch "cvs-reference...") ('bzr-fetch "bzr-reference...") (t "\"https://...\"")) ")" n> (cl-case (and method (intern method)) ('git-fetch (insert "(file-name (git-file-name name version))") (newline) (indent-according-to-mode)) ('hg-fetch (insert "(file-name (hg-file-name name version))") (newline) (indent-according-to-mode)) ('svn-fetch (insert "(file-name (string-append name \"-\" version \"-checkout\"))") (newline) (indent-according-to-mode)) ('cvs-fetch (insert "(file-name (string-append name \"-\" version \"-checkout\"))") (newline) (indent-according-to-mode)) ('bzr-fetch (insert "(file-name (string-append name \"-\" version \"-checkout\"))") (newline) (indent-according-to-mode)) (t "")) > "(sha256" n > "(base32 \"" ;; hash of an empty directory (p "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5") "\")))") (git-reference... "(git-reference" n> "(url \"" p "\")" n> "(commit \"" p "\"))") (svn-reference... "(svn-reference" n> "(url \"" p "\")" n> "(revision \"" p "\"))") (cvs-reference... "(cvs-reference" n> "(root-directory \"" p "\")" n> "(module \"" p "\")" n> "(revision \"" p "\"))") (hg-reference... "(hg-reference" n> "(url \"" p "\")" n> "(changeset \"" p "\"))") (bzr-reference... "(bzr-reference" n> "(url \"" p "\")" n> "(revision \"" p "\"))") (:phases\ "#:phases (modify-phases %standard-phases" n> p ")") (add-before\ "(add-before '" p " '" p n > p ")") (add-after\ "(add-after '" p " '" p n > p ")") (replace\ "(replace '" p " " p")") rvices/sysctl.scm
AgeCommit message (Expand)Author
2022-04-29services: Add missing 'description' fields....* gnu/services/databases.scm (postgresql-service-type)[description]: New field. (memcached-service-type)[description]: New field. (mysql-service-type)[description]: New field. (redis-service-type)[description]: New field. * gnu/services/desktop.scm (geoclue-service-type)[description]: New field. (udisks-service-type)[description]: New field. (elogind-service-type)[description]: New field. (account-service-type)[description]: New field. * gnu/services/kerberos.scm (krb5-service-type)[description]: New field. (pam-krb5-service-type)[description]: New field. * gnu/services/lirc.scm (lirc-service-type)[description]: New field. * gnu/services/mail.scm (dovecot-service-type)[description]: New field. (opensmtpd-service-type)[description]: New field. (mail-aliases-service-type)[description]: New field. (exim-service-type)[description]: New field. * gnu/services/monitoring.scm (zabbix-server-service-type)[description]: New field. (zabbix-agent-service-type)[description]: New field. * gnu/services/nfs.scm (rpcbind-service-type)[description]: New field. (pipefs-service-type)[description]: New field. (gss-service-type)[description]: New field. (idmap-service-type)[description]: New field. * gnu/services/spice.scm (spice-vdagent-service-type)[description]: New field. * gnu/services/sysctl.scm (sysctl-service-type)[description]: New field. * gnu/services/virtualization.scm (libvirt-service-type)[description]: New field. (virtlog-service-type)[description]: New field. * gnu/services/vpn.scm (openvpn-server-service-type)[description]: New field. (openvpn-client-service-type)[description]: New field. (wireguard-service-type)[description]: New field. * gnu/services/web.scm (httpd-service-type)[description]: New field. (fcgiwrap-service-type)[description]: New field. (agate-service-type)[description]: New field. [name]: Fix. Ludovic Courtès
2021-03-31services: sysctl: Export <sysctl-configuration> record field accessors....* gnu/services/sysctl.scm (sysctl-configuration-sysctl) (sysctl-configuration-settings): Export. Signed-off-by: Ludovic Courtès <ludo@gnu.org> muradm
2021-03-18services: Enable "protected hardlinks" and "protected symlinks" by default....References: https://sysctl-explorer.net/fs/protected_hardlinks/ https://sysctl-explorer.net/fs/protected_symlinks/ * gnu/services/sysctl.scm (%default-sysctl-settings): New public variable. (<sysctl-configuration>): Use %default-sysctl-settings as the default value. * gnu/services/base.scm (%base-services): Add sysctl-service-type. * doc/guix.texi (Miscellaneous Services): Document the new defaults. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Leo Famulari