Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Wed, 26 Feb 2020 10:28:44
Message-Id: 1582712810.694359d871720672bf70c51205352478982693e3.mgorny@gentoo
1 commit: 694359d871720672bf70c51205352478982693e3
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 13 16:16:03 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 26 10:26:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694359d8
7
8 user.eclass: Use more verbose logging
9
10 Replace 'einfo' calls with either 'elog' or 'ewarn'. Practically all
11 messages printed by the eclass functions are important, in particular
12 regarding account changes and lack of permissions.
13
14 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
15
16 eclass/user.eclass | 40 ++++++++++++++++++++--------------------
17 1 file changed, 20 insertions(+), 20 deletions(-)
18
19 diff --git a/eclass/user.eclass b/eclass/user.eclass
20 index 9bd0b607eab..a33915e2119 100644
21 --- a/eclass/user.eclass
22 +++ b/eclass/user.eclass
23 @@ -68,7 +68,7 @@ user_get_nologin() {
24 # exist.
25 enewuser() {
26 if [[ ${EUID} != 0 ]] ; then
27 - einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
28 + ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
29 return 0
30 fi
31 _assert_pkg_ebuild_phase ${FUNCNAME}
32 @@ -94,7 +94,7 @@ enewuser() {
33 if [[ -n $(egetent passwd "${euser}") ]] ; then
34 return 0
35 fi
36 - einfo "Adding user '${euser}' to your system ..."
37 + elog "Adding user '${euser}' to your system ..."
38
39 # options to pass to useradd
40 local opts=()
41 @@ -122,7 +122,7 @@ enewuser() {
42 [[ ${euid} -ge 101 ]] || die "${FUNCNAME}: no free UID found"
43 fi
44 opts+=( -u ${euid} )
45 - einfo " - Userid: ${euid}"
46 + elog " - Userid: ${euid}"
47
48 # handle shell
49 local eshell=$1; shift
50 @@ -138,7 +138,7 @@ enewuser() {
51 else
52 eshell=$(user_get_nologin)
53 fi
54 - einfo " - Shell: ${eshell}"
55 + elog " - Shell: ${eshell}"
56 opts+=( -s "${eshell}" )
57
58 # handle homedir
59 @@ -146,7 +146,7 @@ enewuser() {
60 if [[ -z ${ehome} ]] || [[ ${ehome} == "-1" ]] ; then
61 ehome="/dev/null"
62 fi
63 - einfo " - Home: ${ehome}"
64 + elog " - Home: ${ehome}"
65 opts+=( -d "${ehome}" )
66
67 # handle groups
68 @@ -171,7 +171,7 @@ enewuser() {
69 opts+=( -G "${exgroups:1}" )
70 fi
71 fi
72 - einfo " - Groups: ${egroups:-(none)}"
73 + elog " - Groups: ${egroups:-(none)}"
74
75 # handle extra args
76 if [[ $# -gt 0 ]] ; then
77 @@ -179,7 +179,7 @@ enewuser() {
78 else
79 local comment="added by portage for ${PN}"
80 opts+=( -c "${comment}" )
81 - einfo " - GECOS: ${comment}"
82 + elog " - GECOS: ${comment}"
83 fi
84
85 # add the user
86 @@ -204,7 +204,7 @@ enewuser() {
87 esac
88
89 if [[ -n ${create_home} && ! -e ${ROOT}/${ehome} ]] ; then
90 - einfo " - Creating ${ehome} in ${ROOT}"
91 + elog " - Creating ${ehome} in ${ROOT}"
92 mkdir -p "${ROOT}/${ehome}"
93 chown "${euser}" "${ROOT}/${ehome}"
94 chmod 755 "${ROOT}/${ehome}"
95 @@ -223,7 +223,7 @@ enewuser() {
96 # can not be assigned.
97 enewgroup() {
98 if [[ ${EUID} != 0 ]] ; then
99 - einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
100 + ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
101 return 0
102 fi
103 _assert_pkg_ebuild_phase ${FUNCNAME}
104 @@ -248,7 +248,7 @@ enewgroup() {
105 if [[ -n $(egetent group "${egroup}") ]] ; then
106 return 0
107 fi
108 - einfo "Adding group '${egroup}' to your system ..."
109 + elog "Adding group '${egroup}' to your system ..."
110
111 # handle gid
112 local egid=$1; shift
113 @@ -266,7 +266,7 @@ enewgroup() {
114 [[ -n ${force_gid} ]] && die "${FUNCNAME}: -F with gid==-1 makes no sense"
115 egid="next available"
116 fi
117 - einfo " - Groupid: ${egid}"
118 + elog " - Groupid: ${egid}"
119
120 # handle extra
121 if [[ $# -gt 0 ]] ; then
122 @@ -351,12 +351,12 @@ esethome() {
123 return 0
124 fi
125
126 - einfo "Updating home for user '${euser}' ..."
127 - einfo " - Home: ${ehome}"
128 + elog "Updating home for user '${euser}' ..."
129 + elog " - Home: ${ehome}"
130
131 # ensure home directory exists, otherwise update will fail
132 if [[ ! -e ${ROOT}/${ehome} ]] ; then
133 - einfo " - Creating ${ehome} in ${ROOT}"
134 + elog " - Creating ${ehome} in ${ROOT}"
135 mkdir -p "${ROOT}/${ehome}"
136 chown "${euser}" "${ROOT}/${ehome}"
137 chmod 755 "${ROOT}/${ehome}"
138 @@ -420,8 +420,8 @@ esetshell() {
139 return 0
140 fi
141
142 - einfo "Updating shell for user '${euser}' ..."
143 - einfo " - Shell: ${eshell}"
144 + elog "Updating shell for user '${euser}' ..."
145 + elog " - Shell: ${eshell}"
146
147 # update the shell
148 case ${CHOST} in
149 @@ -476,8 +476,8 @@ esetcomment() {
150 return 0
151 fi
152
153 - einfo "Updating comment for user '${euser}' ..."
154 - einfo " - Comment: ${ecomment}"
155 + elog "Updating comment for user '${euser}' ..."
156 + elog " - Comment: ${ecomment}"
157
158 # update the comment
159 case ${CHOST} in
160 @@ -546,8 +546,8 @@ esetgroups() {
161 fi
162
163 local opts=( -g "${defgroup}" -G "${exgroups}" )
164 - einfo "Updating groups for user '${euser}' ..."
165 - einfo " - Groups: ${egroups}"
166 + elog "Updating groups for user '${euser}' ..."
167 + elog " - Groups: ${egroups}"
168
169 # update the group
170 case ${CHOST} in