pmbootstrap install: support _pmb_groups (MR 2010)

This commit is contained in:
Dylan Van Assche 2021-01-24 10:03:51 +01:00 committed by Alexey Min
parent e357ee885e
commit dd61d57b0e
No known key found for this signature in database
GPG key ID: 0B19D2A65870B448
5 changed files with 73 additions and 1 deletions

View file

@ -195,7 +195,8 @@ def set_user(args):
if not pmb.chroot.user_exists(args, args.user, suffix):
pmb.chroot.root(args, ["adduser", "-D", "-u", "10000", args.user],
suffix)
for group in pmb.config.install_user_groups:
groups = pmb.install.ui.get_groups(args) + pmb.config.install_user_groups
for group in groups:
pmb.chroot.root(args, ["addgroup", "-S", group], suffix,
check=False)
pmb.chroot.root(args, ["addgroup", args.user, group], suffix)