Gentoo Archives: gentoo-embedded

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