Gentoo Archives: gentoo-embedded

From: Joakim Tjernlund <Joakim.Tjernlund@×××××××××.se>
To: gentoo-embedded@l.g.o
Cc: Joakim Tjernlund <Joakim.Tjernlund@×××××××××.se>
Subject: [gentoo-embedded] [PATCH] Remove fakeroot from cross-emerge
Date: Sun, 02 Mar 2014 18:03:43
Message-Id: 1393783400-2079-1-git-send-email-Joakim.Tjernlund@transmode.se
1 Portage is not designed to run wrapped in fakeroot. Instead
2 one should set FEATURES="fakeroot". Wrapping emerge with
3 fakeroot triggers emerge to disable fakeroot.
4 See bug https://bugs.gentoo.org/show_bug.cgi?id=489016
5
6 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@×××××××××.se>
7 ---
8 wrappers/cross-emerge | 7 +------
9 1 file changed, 1 insertion(+), 6 deletions(-)
10
11 diff --git a/wrappers/cross-emerge b/wrappers/cross-emerge
12 index 7af770b..0ea38e3 100755
13 --- a/wrappers/cross-emerge
14 +++ b/wrappers/cross-emerge
15 @@ -30,10 +30,5 @@ eval $(env $(printf -- '-u %s ' ${clean_vars}) \
16 : ${BUILD_CPPFLAGS=${_E_CPPFLAGS}}
17 export CBUILD BUILD_CFLAGS BUILD_CXXFLAGS BUILD_CPPFLAGS
18
19 -FAKEROOT=
20 -if [ $(id -u) -ne 0 ] ; then
21 - type -P fakeroot >/dev/null && FAKEROOT=fakeroot
22 -fi
23 -
24 : ${CROSS_CMD:=emerge --root-deps=rdeps}
25 -exec ${FAKEROOT} ${CROSS_CMD} "$@"
26 +exec ${CROSS_CMD} "$@"
27 --
28 1.8.3.2

Replies

Subject Author
[gentoo-embedded] Re: [PATCH] Remove fakeroot from cross-emerge Joakim Tjernlund <joakim.tjernlund@×××××××××.se>