Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2 0/9] User/group packages
Date: Wed, 05 Jun 2019 09:13:10
Message-Id: 20190605091257.12127-1-mgorny@gentoo.org
1 Hi,
2
3 Here's the second iteration of user/group package implementation part.
4
5 Changes from v1:
6
7 - renamed categories and eclasses to acct-user and acct-group,
8
9 - added ACCT_USER_HOME_{OWNER,PERMS} to control ownership
10 and permissions of created home directories.
11
12 --
13 Best regards,
14 Michał Górny
15
16
17 Michał Górny (9):
18 user.eclass: Do not create user-group automatically
19 user.eclass: Prevent automated home creation in useradd
20 user.eclass: Support disabling home directory creation
21 user.eclass: Support forcing specified UID/GID
22 user.eclass: Die if no free UID/GID is found
23 acct-{group,user}.eclass: WIP eclasses to maintain users/groups
24 acct-group/ftp: Add 'ftp' group (GID 21)
25 acct-user/ftp: Add 'ftp' user (UID 21)
26 net-ftp/ftpbase: Utilize {group,user}/ftp
27
28 acct-group/ftp/ftp-0.ebuild | 8 +
29 acct-group/ftp/metadata.xml | 5 +
30 acct-user/ftp/ftp-0.ebuild | 13 ++
31 acct-user/ftp/metadata.xml | 5 +
32 eclass/acct-group.eclass | 105 ++++++++++++
33 eclass/acct-user.eclass | 217 +++++++++++++++++++++++++
34 eclass/user.eclass | 39 ++++-
35 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild | 39 +++++
36 profiles/categories | 2 +
37 9 files changed, 430 insertions(+), 3 deletions(-)
38 create mode 100644 acct-group/ftp/ftp-0.ebuild
39 create mode 100644 acct-group/ftp/metadata.xml
40 create mode 100644 acct-user/ftp/ftp-0.ebuild
41 create mode 100644 acct-user/ftp/metadata.xml
42 create mode 100644 eclass/acct-group.eclass
43 create mode 100644 eclass/acct-user.eclass
44 create mode 100644 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild
45
46 --
47 2.22.0.rc3

Replies