From: Andrei Gherzan Date: Wed, 14 Sep 2022 12:08:35 +0000 (+0200) Subject: rootfs.py: Drop FAKEROOT support in exec function X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~2949 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d1439c41049e3cf201939bbc2b1fee58a46137a1;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git rootfs.py: Drop FAKEROOT support in exec function The _exec_shell_cmd function is used by a couple of other functions that are ultimatelly called from the create_rootfs function. The latter is used in image bbclass' do_rootfs which is running using the fakeroot support in bitbake. This makes the fakeroot support in _exec_shell_cmd redundant and never actually used. Signed-off-by: Andrei Gherzan Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py index 8587c5db82c..890ba5f0398 100644 --- a/meta/lib/oe/rootfs.py +++ b/meta/lib/oe/rootfs.py @@ -173,14 +173,8 @@ class Rootfs(object, metaclass=ABCMeta): bb.utils.rename(self.image_rootfs + '-orig', self.image_rootfs) def _exec_shell_cmd(self, cmd): - fakerootcmd = self.d.getVar('FAKEROOT') - if fakerootcmd is not None: - exec_cmd = [fakerootcmd, cmd] - else: - exec_cmd = cmd - try: - subprocess.check_output(exec_cmd, stderr=subprocess.STDOUT) + subprocess.check_output(cmd, stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: return("Command '%s' returned %d:\n%s" % (e.cmd, e.returncode, e.output))