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 v4 00/19] User/group packages
Date: Tue, 11 Jun 2019 16:24:00
Message-Id: 20190611162347.2989-1-mgorny@gentoo.org
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

Replies

Subject Author
[gentoo-dev] [PATCH v4 01/19] user.eclass: Remove dead/broken Darwin support "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 02/19] user.eclass: NetBSD has 'getent' "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 03/19] user.eclass: Do not create user-group automatically "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 04/19] user.eclass: Prevent automated home creation in useradd "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 05/19] user.eclass: Support disabling home directory creation "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 06/19] user.eclass: Support forcing specified UID/GID "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 07/19] user.eclass: Die if no free UID/GID is found "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 08/19] user.eclass: Factor out finding nologin into separate function "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 09/19] user.eclass: Introduce esetshell "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 10/19] user.eclass: Introduce eget{user,group}name "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 11/19] user.eclass: Also permit using functions in pkg_*rm phases "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 12/19] user.eclass: Support getting & setting comment field "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 13/19] user.eclass: Introduce e{get,set}groups "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 14/19] acct-group.eclass: A new eclass to maintain group accounts "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 15/19] acct-user.eclass: A new eclass to maintain user accounts "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 16/19] acct-user.eclass: Supporting locking & unlocking accounts "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 17/19] acct-group/ftp: Add 'ftp' group (GID 21) "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 18/19] acct-user/ftp: Add 'ftp' user (UID 21) "Michał Górny" <mgorny@g.o>
[gentoo-dev] [PATCH v4 19/19] net-ftp/ftpbase: Utilize {group,user}/ftp "Michał Górny" <mgorny@g.o>
Re: [gentoo-dev] [PATCH v4 00/19] User/group packages Alexey Shvetsov <alexxy@g.o>