mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
services: Add missing Shepherd dependency on ‘user-processes’.
Fixes <https://issues.guix.gnu.org/76368>. * gnu/services/auditd.scm (auditd-shepherd-service): * gnu/services/base.scm (rngd-service-type): (gpm-shepherd-service): * gnu/services/ci.scm (laminar-shepherd-service): * gnu/services/containers.scm (rootless-podman-cgroups-fs-owner-service): (rootless-podman-cgroups-limits-service): * gnu/services/cups.scm (cups-shepherd-service): * gnu/services/databases.scm (postgresql-role-shepherd-service): * gnu/services/desktop.scm (upower-shepherd-service): (bluetooth-shepherd-service): (elogind-shepherd-service): (inputattach-shepherd-service): (seatd-shepherd-service): * gnu/services/dns.scm (knot-resolver-shepherd-services): (dnsmasq-shepherd-service): * gnu/services/docker.scm (containerd-shepherd-service): (docker-shepherd-service): * gnu/services/file-sharing.scm (transmission-daemon-shepherd-service): * gnu/services/games.scm (joycond-shepherd-service): (wesnothd-shepherd-service): * gnu/services/guix.scm (guix-build-coordinator-shepherd-services): (guix-data-service-shepherd-services): (nar-herder-shepherd-services): (bffe-shepherd-services): * gnu/services/ldap.scm (directory-server-shepherd-service): * gnu/services/linux.scm (cachefilesd-shepherd-service): (rasdaemon-shepherd-service): * gnu/services/mail.scm (dovecot-shepherd-service): (imap4d-shepherd-service): (radicale-shepherd-service): (rspamd-configuration): * gnu/services/monitoring.scm (prometheus-node-exporter-shepherd-service): (vnstat-shepherd-service): * gnu/services/networking.scm (opendht-shepherd-service): (openvswitch-shepherd-service): (pagekite-shepherd-service): (ipfs-shepherd-service): * gnu/services/nfs.scm (rpcbind-service-type): (gss-service-type): (idmap-service-type): * gnu/services/pm.scm (thermald-shepherd-service): * gnu/services/rsync.scm (rsync-shepherd-service): * gnu/services/samba.scm (samba-samba-shepherd-service): (samba-nmbd-shepherd-service): (samba-smbd-shepherd-service): (samba-winbindd-shepherd-service): (wsdd-shepherd-service): * gnu/services/security-token.scm (pcscd-shepherd-service): * gnu/services/sound.scm (speakersafetyd-shepherd-service): * gnu/services/spice.scm (spice-vdagent-shepherd-service): * gnu/services/ssh.scm (lsh-shepherd-service): (openssh-shepherd-service): (dropbear-shepherd-service): (autossh-shepherd-service): * gnu/services/telephony.scm (jami-shepherd-services): (mumble-server-shepherd-service): * gnu/services/version-control.scm (git-daemon-shepherd-service): * gnu/services/virtualization.scm (virtlogd-shepherd-service): * gnu/services/vnc.scm (xvnc-shepherd-service): * gnu/services/vpn.scm (openvpn-shepherd-service): (strongswan-shepherd-service): * gnu/services/web.scm (httpd-shepherd-services): (fcgiwrap-shepherd-service): (php-fpm-shepherd-service): (hpcguix-web-shepherd-service): (tailon-shepherd-service): (varnish-shepherd-service): (whoogle-shepherd-service): (mumi-shepherd-services): (gmnisrv-shepherd-service): (agate-shepherd-service): Add ‘user-processes’ requirement. * doc/guix.texi (Mail Services): Update accordingly. Reported-by: Dariqq <dariqq@posteo.net> Change-Id: I947bd2afc83b786cb17c555cfe73ab586b806618
This commit is contained in:
@@ -471,7 +471,7 @@
|
||||
(list (shepherd-service
|
||||
(provision '(httpd))
|
||||
(documentation "The Apache HTTP Server")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
`(#$(file-append package "/bin/httpd")
|
||||
#$@(if config
|
||||
@@ -960,7 +960,7 @@ renewed TLS certificates, or @code{include}d files.")
|
||||
(list (shepherd-service
|
||||
(provision '(fcgiwrap))
|
||||
(documentation "Run the fcgiwrap daemon.")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
'(#$(file-append package "/sbin/fcgiwrap")
|
||||
"-s" #$socket)
|
||||
@@ -1144,7 +1144,7 @@ and the back-end of a Web service.")))
|
||||
(list (shepherd-service
|
||||
(provision '(php-fpm))
|
||||
(documentation "Run the php-fpm daemon.")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
'(#$(file-append php "/sbin/php-fpm")
|
||||
"--fpm-config"
|
||||
@@ -1289,7 +1289,7 @@ a webserver.")
|
||||
(shepherd-service
|
||||
(documentation "hpcguix-web daemon")
|
||||
(provision '(hpcguix-web))
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list #$(file-append hpcguix-web "/bin/hpcguix-web")
|
||||
(string-append "--listen="
|
||||
@@ -1426,6 +1426,7 @@ a webserver.")
|
||||
(($ <tailon-configuration> config-file package)
|
||||
(list (shepherd-service
|
||||
(provision '(tailon))
|
||||
(requirement '(user-processes))
|
||||
(documentation "Run the tailon daemon.")
|
||||
(start #~(make-forkexec-constructor
|
||||
`(,(string-append #$package "/bin/tailon")
|
||||
@@ -1618,7 +1619,7 @@ files.")
|
||||
(provision (list (symbol-append 'varnish- (string->symbol name))))
|
||||
(documentation (string-append "The Varnish Web Accelerator"
|
||||
" (" name ")"))
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list #$(file-append package "/sbin/varnishd")
|
||||
"-n" #$name
|
||||
@@ -1678,6 +1679,7 @@ Whoogle."))
|
||||
(list
|
||||
(shepherd-service
|
||||
(provision '(whoogle-search))
|
||||
(requirement '(user-processes))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list (string-append #$package "/bin/whoogle-search")
|
||||
"--host" #$host "--port" #$(number->string port))
|
||||
@@ -2066,7 +2068,7 @@ WSGIPassAuthorization On
|
||||
(list (shepherd-service
|
||||
(provision '(mumi))
|
||||
(documentation "Mumi bug-tracking web interface.")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
`(#$(file-append mumi "/bin/mumi") "web"
|
||||
,@(if #$mailer? '() '("--disable-mailer")))
|
||||
@@ -2077,7 +2079,7 @@ WSGIPassAuthorization On
|
||||
(shepherd-service
|
||||
(provision '(mumi-worker))
|
||||
(documentation "Mumi bug-tracking web interface database worker.")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
'(#$(file-append mumi "/bin/mumi") "worker")
|
||||
#:environment-variables #$environment
|
||||
@@ -2087,7 +2089,7 @@ WSGIPassAuthorization On
|
||||
(shepherd-service
|
||||
(provision '(mumi-mailer))
|
||||
(documentation "Mumi bug-tracking web interface mailer.")
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
`(#$(file-append mumi "/bin/mumi") "mailer"
|
||||
,@(if #$sender
|
||||
@@ -2142,7 +2144,7 @@ root=/srv/gemini
|
||||
(($ <gmnisrv-configuration> package config-file)
|
||||
(list (shepherd-service
|
||||
(provision '(gmnisrv))
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(documentation "Run the gmnisrv Gemini server.")
|
||||
(start (let ((gmnisrv (file-append package "/bin/gmnisrv")))
|
||||
#~(make-forkexec-constructor
|
||||
@@ -2231,7 +2233,7 @@ root=/srv/gemini
|
||||
log-ip? user group log-file)
|
||||
(list (shepherd-service
|
||||
(provision '(agate))
|
||||
(requirement '(networking))
|
||||
(requirement '(user-processes networking))
|
||||
(documentation "Run the agate Gemini server.")
|
||||
(start (let ((agate (file-append package "/bin/agate")))
|
||||
#~(make-forkexec-constructor
|
||||
|
||||
Reference in New Issue
Block a user