me
/
guix
Archived
1
0
Fork 0

build: install: Do not set store GID.

There's no need to set the store GID as is will be done by the guix-daemon,
with the following snippet:

  if (chown(chrootStoreDir.c_str(), 0, buildUser.getGID()) == -1)
        throw SysError(format("cannot change ownership of ‘%1%’") % chrootStoreDir);

* gnu/build/install.scm (directives): Do not set store GID.
master
Mathieu Othacehe 2020-05-05 14:26:35 +02:00
parent 5990e95b60
commit 892bbea750
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 1 additions and 3 deletions

View File

@ -101,9 +101,7 @@ the context of the caller. If the directive matches those defaults then,
(define (directives store)
"Return a list of directives to populate the root file system that will host
STORE."
`(;; Note: the store's GID is fixed precisely so we can set it here rather
;; than at activation time.
(directory ,store 0 30000 #o1775)
`((directory ,store 0 0 #o1775)
(directory "/etc")
(directory "/var/log") ; for shepherd