mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
services: bitlbee: Remove use of ‘make-forkexec-constructor/container’.
This will only affect systems running Shepherd < 0.9.0, which was released in August 2022. * gnu/services/messaging.scm (bitlbee-shepherd-service): Remove ‘with-imported-modules’ and ‘modules’ field. Use ‘make-forkexec-constructor’ instead of ‘make-forkexec-constructor/container’ when ‘make-inetd-constructor’ is missing. Change-Id: I35a0487bccaee4799ad0d81388d540e5c7891f7e
This commit is contained in:
parent
bcad46cde6
commit
d3ffa06a4d
1 changed files with 34 additions and 43 deletions
|
@ -849,9 +849,6 @@ string, you could instantiate a prosody service like this:
|
|||
(target conf)))
|
||||
#:namespaces (delq 'net %namespaces))))
|
||||
|
||||
(with-imported-modules (source-module-closure
|
||||
'((gnu build shepherd)
|
||||
(gnu system file-systems)))
|
||||
(list (shepherd-service
|
||||
(provision '(bitlbee))
|
||||
|
||||
|
@ -860,8 +857,6 @@ string, you could instantiate a prosody service like this:
|
|||
;; on 'networking'.
|
||||
(requirement '(user-processes networking))
|
||||
|
||||
(modules '((gnu build shepherd)
|
||||
(gnu system file-systems)))
|
||||
(start #~(if (defined? 'make-inetd-constructor)
|
||||
|
||||
(make-inetd-constructor
|
||||
|
@ -882,7 +877,7 @@ string, you could instantiate a prosody service like this:
|
|||
#$plugins "/lib/purple-2")
|
||||
"GUIX_LOCPATH=/run/current-system/locale"))
|
||||
|
||||
(make-forkexec-constructor/container
|
||||
(make-forkexec-constructor
|
||||
(list #$(file-append bitlbee "/sbin/bitlbee")
|
||||
"-n" "-F" "-u" "bitlbee" "-c" #$conf)
|
||||
|
||||
|
@ -891,14 +886,10 @@ string, you could instantiate a prosody service like this:
|
|||
(list (string-append "PURPLE_PLUGIN_PATH="
|
||||
#$plugins "/lib/purple-2"))
|
||||
|
||||
#:pid-file "/var/run/bitlbee.pid"
|
||||
#:mappings (list (file-system-mapping
|
||||
(source "/var/lib/bitlbee")
|
||||
(target source)
|
||||
(writable? #t))))))
|
||||
#:pid-file "/var/run/bitlbee.pid")))
|
||||
(stop #~(if (defined? 'make-inetd-destructor)
|
||||
(make-inetd-destructor)
|
||||
(make-kill-destructor))))))))))
|
||||
(make-kill-destructor)))))))))
|
||||
|
||||
(define %bitlbee-accounts
|
||||
;; User group and account to run BitlBee.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue