rootfs: only use dnf to cleanup if package management is enabled

If package management has been disabled then we've already removed all the
state, and running 'dnf clean all' again will simply recreate a lot of the
files.

(From OE-Core rev: 4524068ad2248b37fb08a24828d018e2f7e6a761)

(From OE-Core rev: f23332dc6a0c5b49246b4d17ec4e6fcad0cb7d47)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton authored and Richard Purdie committed 2018-05-22 13:13:32 +01:00
1 parent f0fe88b89f
commit 99745a4ddb
1 file changed
+2 -1
+2 -1
View File
@@ -472,7 +472,8 @@ class RpmRootfs(Rootfs):
self._log_check_error()
def _cleanup(self):
self.pm._invoke_dnf(["clean", "all"])
if bb.utils.contains("IMAGE_FEATURES", "package-management", True, False, self.d):
self.pm._invoke_dnf(["clean", "all"])
class DpkgOpkgRootfs(Rootfs):