From dfb189b46a36c2b1d98a057acfaa30a0520b9e2b Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Thu, 20 Feb 2014 09:34:09 +0100 Subject: [PATCH] fakeroot: Remove uid check for root Using "fakeroot emerge ..." causes emerge/ebuild to drop fakeroot FEATURE due to checking for uid != 0 Signed-off-by: Joakim Tjernlund --- pym/portage/package/ebuild/doebuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/portage/package/ebuild/doebuild.py b/pym/portage/package/ebuild/doebuild.py index 01707ae..de73211 100644 --- a/pym/portage/package/ebuild/doebuild.py +++ b/pym/portage/package/ebuild/doebuild.py @@ -1477,7 +1477,7 @@ def spawn(mystring, mysettings, debug=False, free=False, droppriv=False, # TODO: Enable fakeroot to be used together with droppriv. The # fake ownership/permissions will have to be converted to real # permissions in the merge phase. - fakeroot = fakeroot and uid != 0 and portage.process.fakeroot_capable + fakeroot = fakeroot and portage.process.fakeroot_capable portage_build_uid = os.getuid() portage_build_gid = os.getgid() if uid == 0 and portage_uid and portage_gid and hasattr(os, "setgroups"): -- 1.8.3.2