Skip to content
Snippets Groups Projects
  • Ludovic Courtès's avatar
    c8fa3426
    system: Add the 'system?' field for user groups. · c8fa3426
    Ludovic Courtès authored
    Suggested by Mark H. Weaver.
    
    * gnu/system/shadow.scm (<user-group>)[system?]: New field.
      (%base-groups): Introduce 'system-group' macro, and use it.
    * gnu/system.scm (user-group->gexp): Pass the 'system?' field.
    * guix/build/activation.scm (add-group): Add #:system? and honor it.
      (activate-users+groups): Handle the 'system?' field.
    * gnu/system/file-systems.scm (%tty-gid): Choose an ID below 1000.
    * doc/guix.texi (User Accounts): Document the 'system?' field.
    c8fa3426
    History
    system: Add the 'system?' field for user groups.
    Ludovic Courtès authored
    Suggested by Mark H. Weaver.
    
    * gnu/system/shadow.scm (<user-group>)[system?]: New field.
      (%base-groups): Introduce 'system-group' macro, and use it.
    * gnu/system.scm (user-group->gexp): Pass the 'system?' field.
    * guix/build/activation.scm (add-group): Add #:system? and honor it.
      (activate-users+groups): Handle the 'system?' field.
    * gnu/system/file-systems.scm (%tty-gid): Choose an ID below 1000.
    * doc/guix.texi (User Accounts): Document the 'system?' field.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.