me
/
guix
Archived
1
0
Fork 0

gnu: php-fpm: Ensure no duplicate group.

* gnu/services/web.scm (php-fpm-accounts): Ensure `php-fpm` group is not
duplicated.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
master
Julien Lepiller 2021-01-16 20:42:32 +01:00 committed by Leo Prikler
parent 476b333fbc
commit e82a713c15
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 14 additions and 13 deletions

View File

@ -922,19 +922,20 @@ of index files."
(define php-fpm-accounts (define php-fpm-accounts
(match-lambda (match-lambda
(($ <php-fpm-configuration> php socket user group socket-user socket-group _ _ _ _ _ _) (($ <php-fpm-configuration> php socket user group socket-user socket-group _ _ _ _ _ _)
(list `(,@(if (equal? group "php-fpm")
(user-group (name "php-fpm") (system? #t)) '()
(user-group (list (user-group (name "php-fpm") (system? #t))))
(name group) ,(user-group
(system? #t)) (name group)
(user-account (system? #t))
(name user) ,(user-account
(group group) (name user)
(supplementary-groups '("php-fpm")) (group group)
(system? #t) (supplementary-groups '("php-fpm"))
(comment "php-fpm daemon user") (system? #t)
(home-directory "/var/empty") (comment "php-fpm daemon user")
(shell (file-append shadow "/sbin/nologin"))))))) (home-directory "/var/empty")
(shell (file-append shadow "/sbin/nologin")))))))
(define (default-php-fpm-config socket user group socket-user socket-group (define (default-php-fpm-config socket user group socket-user socket-group
pid-file log-file pm display-errors timezone workers-log-file) pid-file log-file pm display-errors timezone workers-log-file)