1 |
Hi, |
2 |
|
3 |
Here's hopefully the final iteration of the patches. Changes since v3: |
4 |
|
5 |
- changed description to 'System user/group' (from 'service'), |
6 |
|
7 |
- fixed acct-user to fail when ACCT_USER_GROUPS is empty (and not just |
8 |
when it is unset). |
9 |
|
10 |
Please review. |
11 |
|
12 |
-- |
13 |
Best regards, |
14 |
Michał Górny |
15 |
|
16 |
|
17 |
Michał Górny (19): |
18 |
user.eclass: Remove dead/broken Darwin support |
19 |
user.eclass: NetBSD has 'getent' |
20 |
user.eclass: Do not create user-group automatically |
21 |
user.eclass: Prevent automated home creation in useradd |
22 |
user.eclass: Support disabling home directory creation |
23 |
user.eclass: Support forcing specified UID/GID |
24 |
user.eclass: Die if no free UID/GID is found |
25 |
user.eclass: Factor out finding nologin into separate function |
26 |
user.eclass: Introduce esetshell |
27 |
user.eclass: Introduce eget{user,group}name |
28 |
user.eclass: Also permit using functions in pkg_*rm phases |
29 |
user.eclass: Support getting & setting comment field |
30 |
user.eclass: Introduce e{get,set}groups |
31 |
acct-group.eclass: A new eclass to maintain group accounts |
32 |
acct-user.eclass: A new eclass to maintain user accounts |
33 |
acct-user.eclass: Supporting locking & unlocking accounts |
34 |
acct-group/ftp: Add 'ftp' group (GID 21) |
35 |
acct-user/ftp: Add 'ftp' user (UID 21) |
36 |
net-ftp/ftpbase: Utilize {group,user}/ftp |
37 |
|
38 |
acct-group/ftp/ftp-0.ebuild | 9 + |
39 |
acct-group/ftp/metadata.xml | 5 + |
40 |
acct-user/ftp/ftp-0.ebuild | 14 + |
41 |
acct-user/ftp/metadata.xml | 5 + |
42 |
eclass/acct-group.eclass | 124 ++++++++ |
43 |
eclass/acct-user.eclass | 373 ++++++++++++++++++++++++ |
44 |
eclass/user.eclass | 385 ++++++++++++++++++++----- |
45 |
net-ftp/ftpbase/ftpbase-0.01-r3.ebuild | 39 +++ |
46 |
profiles/categories | 2 + |
47 |
9 files changed, 886 insertions(+), 70 deletions(-) |
48 |
create mode 100644 acct-group/ftp/ftp-0.ebuild |
49 |
create mode 100644 acct-group/ftp/metadata.xml |
50 |
create mode 100644 acct-user/ftp/ftp-0.ebuild |
51 |
create mode 100644 acct-user/ftp/metadata.xml |
52 |
create mode 100644 eclass/acct-group.eclass |
53 |
create mode 100644 eclass/acct-user.eclass |
54 |
create mode 100644 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild |
55 |
|
56 |
-- |
57 |
2.22.0 |