From 3a00aba9e9bc65cd7578324635336222a302d200 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 10 May 2023 19:27:24 +0200 Subject: services: dicod, bitlbee: Pass 'make-inetd-constructor' a list of endpoints. 'make-inetd-constructor' accepts a list of endpoints since version 0.9.1 of the Shepherd (released in May 2022). * gnu/services/dict.scm (dicod-shepherd-service): Pass 'make-inetd-constructor' a list of endpoints. * gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise. --- gnu/services/dict.scm | 8 +++++--- gnu/services/messaging.scm | 13 +++++++------ 2 files changed, 12 insertions(+), 9 deletions(-) (limited to 'gnu/services') diff --git a/gnu/services/dict.scm b/gnu/services/dict.scm index 5a61085316..28add4b06a 100644 --- a/gnu/services/dict.scm +++ b/gnu/services/dict.scm @@ -1,6 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Sou Bunnbu -;;; Copyright © 2016, 2017, 2018, 2020, 2022 Ludovic Courtès +;;; Copyright © 2016, 2017, 2018, 2020, 2022, 2023 Ludovic Courtès ;;; Copyright © 2017 Huang Ying ;;; ;;; This file is part of GNU Guix. @@ -172,8 +172,10 @@ (define (dicod-shepherd-service config) (make-inetd-constructor (list #$dicod "--inetd" "--foreground" (string-append "--config=" #$dicod.conf)) - (addrinfo:addr - (car (getaddrinfo #$(first interfaces) "dict"))) + (list (endpoint + (addrinfo:addr + (car (getaddrinfo #$(first interfaces) + "dict"))))) #:user "dicod" #:group "dicod" #:service-name-stem "dicod") (make-forkexec-constructor diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm index 02712ede7c..3a48cd81f6 100644 --- a/gnu/services/messaging.scm +++ b/gnu/services/messaging.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2018 Clément Lassieur ;;; Copyright © 2017 Mathieu Othacehe -;;; Copyright © 2015, 2017-2020, 2022 Ludovic Courtès +;;; Copyright © 2015, 2017-2020, 2022, 2023 Ludovic Courtès ;;; Copyright © 2018 Pierre-Antoine Rouby ;;; ;;; This file is part of GNU Guix. @@ -866,11 +866,12 @@ (define bitlbee-shepherd-service (make-inetd-constructor (list #$bitlbee* "-I" "-c" #$conf) - (addrinfo:addr - (car (getaddrinfo #$interface - #$(number->string port) - (logior AI_NUMERICHOST - AI_NUMERICSERV)))) + (list (endpoint + (addrinfo:addr + (car (getaddrinfo #$interface + #$(number->string port) + (logior AI_NUMERICHOST + AI_NUMERICSERV)))))) #:service-name-stem "bitlbee" #:user "bitlbee" #:group "bitlbee" -- cgit v1.2.3