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>
This commit is contained in:
		
							parent
							
								
									476b333fbc
								
							
						
					
					
						commit
						e82a713c15
					
				
					 1 changed files with 14 additions and 13 deletions
				
			
		| 
						 | 
					@ -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)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue