]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_manager/rpm: decode systemctl failures
authorArmin Kuster <akuster808@gmail.com>
Mon, 31 May 2021 19:11:58 +0000 (19:11 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Jun 2021 13:03:27 +0000 (14:03 +0100)
Parse systemctl error to provide more info

[Yocto #14395]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/package_manager/rpm/__init__.py

index 6df00922811334e0f912d19e2dc29299113a7b6c..b392581069c1cf1fc5ba6397b13c331da34ae79a 100644 (file)
@@ -199,6 +199,9 @@ class RpmPM(PackageManager):
 
         failed_scriptlets_pkgnames = collections.OrderedDict()
         for line in output.splitlines():
+            if line.startswith("Error: Systemctl"):
+                bb.error(line)
+
             if line.startswith("Error in POSTIN scriptlet in rpm package"):
                 failed_scriptlets_pkgnames[line.split()[-1]] = True