Giacomo Leidi skribis: > This commit adds a Guix System service to handle allocation of subuid > and subgid requests. Users that don't care can just add themselves as a > subid-range and don't need to specify anything but their user name. > Users that care about specific ranges, such as possibly LXD, can specify > a start and a count. > > * doc/guix.texi: Document the new service. > * gnu/build/activation.scm (activate-subuids+subgids): New variable. > * gnu/local.mk: Add gnu/tests/shadow.scm. > * gnu/system/accounts.scm (sexp->subid-range): New variable. > * gnu/system/shadow.scm (%root-subid): New variable; > (subids-configuration): new record; > (subid-range->gexp): new variable; > (assert-valid-subids): new variable; > (delete-duplicate-ranges): new variable; > (subids-activation): new variable; > (subids-extension): new record; > (append-subid-ranges): new variable; > (subids-extension-merge): new variable; > (subids-service-type): new variable. > * gnu/tests/shadow.scm (subids): New system test. > > Change-Id: I3755e1c75771220c74fe8ae5de1a7d90f2376635 > Signed-off-by: Giacomo Leidi Applied as well! I took the liberty to make the changes below to the documentation. I’m sorry that it took me so long. I appreciate your patience and the time you took to polish this patch series; I like the end result! And I realize it’s quite an important feature that will unlock a few things. Thumbs up! Thanks, Ludo’.