Lines 562-567
Link Here
|
562 |
fi |
562 |
fi |
563 |
rm -rf "${D}" |
563 |
rm -rf "${D}" |
564 |
mkdir -p "${_x}" |
564 |
mkdir -p "${_x}" |
|
|
565 |
# BSD by default inherits directory group id from parent directory |
566 |
# It's also possible to have such behaviour on Linux by |
567 |
# mounting with option grpid or bsdgroups on some Linux filesystems |
568 |
# This may result in wrong group owning files with some features enabled, |
569 |
# for example with userpriv feature it may lead to portage group owning files |
570 |
# To fix this, explicitely set uid and gid of image root |
571 |
_user="$(getent passwd "${PORTAGE_INST_UID}" | sed -e 's/:.*//')" |
572 |
_group="$(getent group "${PORTAGE_INST_GID}" | sed -e 's/:.*//')" |
573 |
if [ -n "${_user}" -o -n "${_group}" ] ; then |
574 |
chown "${_user}":"${_group}" "${_x}" |
575 |
fi |
576 |
unset _user |
577 |
unset _group |
565 |
unset _x |
578 |
unset _x |
566 |
|
579 |
|
567 |
if [[ -d $S ]] ; then |
580 |
if [[ -d $S ]] ; then |