1 |
On Wed, 2019-08-14 at 19:54 -0400, Mike Gilbert wrote: |
2 |
> Closes: https://bugs.gentoo.org/691478 |
3 |
> --- |
4 |
> eclass/acct-user.eclass | 8 ++++++-- |
5 |
> 1 file changed, 6 insertions(+), 2 deletions(-) |
6 |
> |
7 |
> diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass |
8 |
> index 60009643c144..077f85417ce8 100644 |
9 |
> --- a/eclass/acct-user.eclass |
10 |
> +++ b/eclass/acct-user.eclass |
11 |
> @@ -334,8 +334,12 @@ acct-user_pkg_preinst() { |
12 |
> if [[ -z ${ACCT_USER_HOME_OWNER} ]]; then |
13 |
> ACCT_USER_HOME_OWNER=${ACCT_USER_NAME}:${ACCT_USER_GROUPS[0]} |
14 |
> fi |
15 |
> - fowners "${ACCT_USER_HOME_OWNER}" "${ACCT_USER_HOME}" |
16 |
> - fperms "${ACCT_USER_HOME_PERMS}" "${ACCT_USER_HOME}" |
17 |
> + # Path might be missing due to INSTALL_MASK, etc. |
18 |
> + # https://bugs.gentoo.org/691478 |
19 |
> + if [[ -e "${ED}/${ACCT_USER_HOME#/}" ]]; then |
20 |
> + fowners "${ACCT_USER_HOME_OWNER}" "${ACCT_USER_HOME}" |
21 |
> + fperms "${ACCT_USER_HOME_PERMS}" "${ACCT_USER_HOME}" |
22 |
> + fi |
23 |
> fi |
24 |
> } |
25 |
> |
26 |
|
27 |
LGTM. |
28 |
|
29 |
-- |
30 |
Best regards, |
31 |
Michał Górny |