guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/03: services: guix: Allocate build user UIDs in the system range.


From: guix-commits
Subject: 02/03: services: guix: Allocate build user UIDs in the system range.
Date: Sun, 10 Mar 2019 18:46:40 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 309d87c3aa8df1a0784efa903f63d0d9b95cace6
Author: Ludovic Courtès <address@hidden>
Date:   Sun Mar 10 23:32:18 2019 +0100

    services: guix: Allocate build user UIDs in the system range.
    
    Until now we were allocating the UIDs of build users above 30000, which
    is in "normal" user UID range.  This static allocation was unnecessary,
    so this change lets the system allocate UIDs in the system range (below
    1000).
    
    * gnu/services/base.scm (guix-build-accounts): Remove #:first-uid, and
    remove 'uid' field from 'user-account'.
---
 gnu/services/base.scm | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index d2baea0..fffb7b3 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -1481,16 +1481,14 @@ pam-limits-entry specified in LIMITS via pam_limits.so."
 
 (define* (guix-build-accounts count #:key
                               (group "guixbuild")
-                              (first-uid 30001)
                               (shadow shadow))
-  "Return a list of COUNT user accounts for Guix build users, with UIDs
-starting at FIRST-UID, and under GID."
+  "Return a list of COUNT user accounts for Guix build users with the given
+GID."
   (unfold (cut > <> count)
           (lambda (n)
             (user-account
              (name (format #f "guixbuilder~2,'0d" n))
              (system? #t)
-             (uid (+ first-uid n -1))
              (group group)
 
              ;; guix-daemon expects GROUP to be listed as a



reply via email to

[Prev in Thread] Current Thread [Next in Thread]