aboutsummaryrefslogtreecommitdiff
path: root/gnu/system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/system.scm')
-rw-r--r--gnu/system.scm9
1 files changed, 7 insertions, 2 deletions
diff --git a/gnu/system.scm b/gnu/system.scm
index 44f93f91d1..fb41a2f2f4 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -112,6 +112,7 @@
operating-system-initrd
operating-system-users
operating-system-groups
+ operating-system-extra-groups
operating-system-issue
operating-system-timezone
operating-system-locale
@@ -273,6 +274,8 @@ VERSION is the target version of the boot-parameters record."
(default %base-user-accounts))
(groups operating-system-groups ; list of user groups
(default %base-groups))
+ (extra-groups operating-system-extra-groups ; list of extra membership
+ (default '()))
(skeletons operating-system-skeletons ; list of name/file-like value
(default (default-skeletons)))
@@ -810,7 +813,8 @@ bookkeeping."
(pam-root-service (operating-system-pam-services os))
(account-service (append (operating-system-accounts os)
- (operating-system-groups os))
+ (operating-system-groups os)
+ (operating-system-extra-groups os))
(operating-system-skeletons os))
(operating-system-etc-service os)
;; XXX: hosts-file is deprecated
@@ -851,7 +855,8 @@ bookkeeping."
(service user-processes-service-type)
(account-service (append (operating-system-accounts os)
- (operating-system-groups os))
+ (operating-system-groups os)
+ (operating-system-extra-groups os))
(operating-system-skeletons os))
(root-file-system-service)
(service file-system-service-type '())