Gentoo Archives: gentoo-pms

From: "Michał Górny" <mgorny@g.o>
To: gentoo-pms@l.g.o
Cc: "Ulrich Müller" <ulm@g.o>
Subject: Re: [gentoo-pms] [PATCH] Replace "root user" by "superuser" throughout
Date: Sun, 27 Mar 2022 07:55:40
Message-Id: 02ce620bd2fb5a4e468d76069750c549e09b134a.camel@gentoo.org
In Reply to: [gentoo-pms] [PATCH] Replace "root user" by "superuser" throughout by "Ulrich Müller"
1 On Sat, 2022-03-26 at 22:03 +0100, Ulrich Müller wrote:
2 > Signed-off-by: Ulrich Müller <ulm@g.o>
3 > ---
4 > ebuild-vars.tex | 2 +-
5 > merge.tex | 8 ++++----
6 > 2 files changed, 5 insertions(+), 5 deletions(-)
7 >
8 > diff --git a/ebuild-vars.tex b/ebuild-vars.tex
9 > index e7aab0a..5f3f583 100644
10 > --- a/ebuild-vars.tex
11 > +++ b/ebuild-vars.tex
12 > @@ -256,7 +256,7 @@ The following tokens are permitted inside \t{RESTRICT}:
13 > \item[strip] No stripping of debug symbols from files to be installed may be performed. In EAPIs
14 > listed in table~\ref{tab:staging-area-commands} as supporting controllable stripping, this
15 > behaviour may be altered by the \t{dostrip} command.
16 > -\item[userpriv] The package manager may not drop root privileges when building the package.
17 > +\item[userpriv] The package manager may not drop superuser privileges when building the package.
18 > \item[test] The \t{src_test} phase must not be run.
19 > \end{description}
20 >
21 > diff --git a/merge.tex b/merge.tex
22 > index 0e6738d..6fcfeec 100644
23 > --- a/merge.tex
24 > +++ b/merge.tex
25 > @@ -25,9 +25,9 @@ The owner, group and mode (including set*id and sticky bits) of the directory mu
26 > except as follows:
27 >
28 > \begin{compactitem}
29 > -\item Any directory owned by the user used to perform the build must become owned by the root user.
30 > +\item Any directory owned by the user used to perform the build must become owned by the superuser.
31 > \item Any directory whose group is the primary group of the user used to perform the build must have
32 > - its group be that of the root user.
33 > + its group be that of the superuser.
34 > \end{compactitem}
35 >
36 > On SELinux systems, the SELinux context must also be preserved. Other directory attributes, including
37 > @@ -53,9 +53,9 @@ The owner, group and mode (including set*id and sticky bits) of the file must be
38 > as follows:
39 >
40 > \begin{compactitem}
41 > -\item Any file owned by the user used to perform the build must become owned by the root user.
42 > +\item Any file owned by the user used to perform the build must become owned by the superuser.
43 > \item Any file whose group is the primary group of the user used to perform the build must have
44 > - its group be that of the root user.
45 > + its group be that of the superuser.
46 > \item The package manager may reduce read and write permissions on executable files that have a
47 > set*id bit set.
48 > \end{compactitem}
49
50 LGTM.
51
52 --
53 Best regards,
54 Michał Górny