From 4524068ad2248b37fb08a24828d018e2f7e6a761 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Fri, 27 Apr 2018 16:56:12 +0100 Subject: [PATCH] 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. Signed-off-by: Ross Burton --- meta/lib/oe/rootfs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py index f8f717c050..c51e76ddfc 100644 --- a/meta/lib/oe/rootfs.py +++ b/meta/lib/oe/rootfs.py @@ -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): -- 2.40.1