mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
services: Remove unnecessary references to (gnu build shepherd).
* gnu/services/databases.scm (memcached-shepherd-service): Remove ‘with-imported-modules’ form and ‘modules’ field. * gnu/services/security-token.scm (pcscd-shepherd-service): Remove ‘with-imported-modules’ form. * gnu/services/web.scm (hpcguix-web-shepherd-service): Likewise. Change-Id: Ieb817508f1751e0c1ff551a0e078789a4a813c1c
This commit is contained in:
parent
62a08abea7
commit
3d6583727e
3 changed files with 55 additions and 63 deletions
|
@ -512,28 +512,25 @@ created after the PostgreSQL database is started.")))
|
|||
(match-lambda
|
||||
(($ <memcached-configuration> memcached interfaces tcp-port udp-port
|
||||
additional-options)
|
||||
(with-imported-modules (source-module-closure
|
||||
'((gnu build shepherd)))
|
||||
(list (shepherd-service
|
||||
(provision '(memcached))
|
||||
(documentation "Run the Memcached daemon.")
|
||||
(requirement '(user-processes loopback))
|
||||
(modules '((gnu build shepherd)))
|
||||
(start #~(make-forkexec-constructor
|
||||
`(#$(file-append memcached "/bin/memcached")
|
||||
"-l" #$(string-join interfaces ",")
|
||||
"-p" #$(number->string tcp-port)
|
||||
"-U" #$(number->string udp-port)
|
||||
"--daemon"
|
||||
;; Memcached changes to the memcached user prior to
|
||||
;; writing the pid file, so write it to a directory
|
||||
;; that memcached owns.
|
||||
"-P" "/var/run/memcached/pid"
|
||||
"-u" "memcached"
|
||||
,#$@additional-options)
|
||||
#:log-file "/var/log/memcached"
|
||||
#:pid-file "/var/run/memcached/pid"))
|
||||
(stop #~(make-kill-destructor))))))))
|
||||
(list (shepherd-service
|
||||
(provision '(memcached))
|
||||
(documentation "Run the Memcached daemon.")
|
||||
(requirement '(user-processes loopback))
|
||||
(start #~(make-forkexec-constructor
|
||||
`(#$(file-append memcached "/bin/memcached")
|
||||
"-l" #$(string-join interfaces ",")
|
||||
"-p" #$(number->string tcp-port)
|
||||
"-U" #$(number->string udp-port)
|
||||
"--daemon"
|
||||
;; Memcached changes to the memcached user prior to
|
||||
;; writing the pid file, so write it to a directory
|
||||
;; that memcached owns.
|
||||
"-P" "/var/run/memcached/pid"
|
||||
"-u" "memcached"
|
||||
,#$@additional-options)
|
||||
#:log-file "/var/log/memcached"
|
||||
#:pid-file "/var/run/memcached/pid"))
|
||||
(stop #~(make-kill-destructor)))))))
|
||||
|
||||
(define memcached-service-type
|
||||
(service-type (name 'memcached)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue