Gentoo Archives: gentoo-dev

From: Conrad Kostecki <conikost@g.o>
To: gentoo-dev@l.g.o
Cc: polynomial-c@g.o, pr@g.o, whissi@g.o
Subject: [gentoo-dev] [PATCH v3] 2022-05-14-apache-nginx-glep-81: add news
Date: Sat, 14 May 2022 10:41:32
Message-Id: 20220514104119.20529-1-conikost@gentoo.org
1 Signed-off-by: Conrad Kostecki <conikost@g.o>
2 ---
3 .../2022-05-14-apache-nginx-glep-81.en.txt | 60 +++++++++++++++++++
4 1 file changed, 60 insertions(+)
5 create mode 100644 2022-05-14-apache-nginx-glep-81/2022-05-14-apache-nginx-glep-81.en.txt
6
7 diff --git a/2022-05-14-apache-nginx-glep-81/2022-05-14-apache-nginx-glep-81.en.txt b/2022-05-14-apache-nginx-glep-81/2022-05-14-apache-nginx-glep-81.en.txt
8 new file mode 100644
9 index 0000000..ae43b4b
10 --- /dev/null
11 +++ b/2022-05-14-apache-nginx-glep-81/2022-05-14-apache-nginx-glep-81.en.txt
12 @@ -0,0 +1,60 @@
13 +Title: Migration to GLEP-81 enabled webservers
14 +Author: Conrad Kostecki <conikost@g.o>
15 +Posted: 2022-05-14
16 +Revision: 1
17 +News-Item-Format: 2.0
18 +Display-If-Installed: www-servers/apache
19 +Display-If-Installed: www-servers/nginx
20 +
21 +In future, in order to complete the whole GLEP-81 migration,
22 +the packages www-servers/apache and www-servers/nginx
23 +will be migrated to GLEP-81.
24 +
25 +If changes have been made to the default created user and group
26 +by one of the both packages, the configuration needs to be updated,
27 +as otherwise it will be overwritten.
28 +
29 +The following configuration settings can be set
30 +in make.conf or per package in package.env:
31 +
32 +1. ACCT_USER_<UPPERCASE_USERNAME>_GROUPS
33 + for overriding all default groups.
34 +
35 +2. ACCT_USER_<UPPERCASE_USERNAME>_GROUPS_ADD
36 + for adding additional groups to default groups.
37 +
38 +3. ACCT_USER_<UPPERCASE_USERNAME>_HOME
39 + for overriding default home directory.
40 +
41 +4. ACCT_USER_<UPPERCASE_USERNAME>_HOME_OWNER
42 + for overriding default owner of home directory.
43 +
44 +5. ACCT_USER_<UPPERCASE_USERNAME>_HOME_PERMS
45 + for overriding default permissions of home directory.
46 +
47 +6. ACCT_USER_<UPPERCASE_USERNAME>_SHELL
48 + for overriding default assigned shell.
49 +
50 +See [1] for more details on those variables.
51 +
52 +** Package www-servers/apache will use username/group 'apache'.
53 +-> ACCT_USER_APACHE_GROUPS=".."
54 +-> ACCT_USER_APACHE_GROUPS_ADD=".."
55 +-> ACCT_USER_APACHE_HOME=".."
56 +-> ACCT_USER_APACHE_HOME_OWNER=".."
57 +-> ACCT_USER_APACHE_HOME_PERMS=".."
58 +-> ACCT_USER_APACHE_SHELL=".."
59 +
60 +** Package www-servers/nginx will use username/group 'nginx'.
61 +-> ACCT_USER_NGINX_GROUPS=".."
62 +-> ACCT_USER_NGINX_GROUPS_ADD=".."
63 +-> ACCT_USER_NGINX_HOME=".."
64 +-> ACCT_USER_NGINX_HOME_OWNER=".."
65 +-> ACCT_USER_NGINX_HOME_PERMS=".."
66 +-> ACCT_USER_NGINX_SHELL=".."
67 +
68 +Please update configuration parameters before emerging
69 +both GLEP-81 enabled ebuilds, as otherwise configuration
70 +will be overwritten to default.
71 +
72 +[1] https://devmanual.gentoo.org/eclass-reference/acct-user.eclass/index.html
73 --
74 2.35.1