]> code.ossystems Code Review - meta-freescale.git/commitdiff
linux-mfgtool.inc: This reduce the extender class
authorOtavio Salvador <otavio@ossystems.com.br>
Thu, 23 Aug 2018 00:58:39 +0000 (21:58 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Thu, 23 Aug 2018 00:58:39 +0000 (21:58 -0300)
This removes duplicated code from the extender class and instead calls
the parent's code.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes-kernel/linux/linux-mfgtool.inc

index 915090dcc83926b7c39081ef057dacc5bea733e5..dc06c5419fa10bf2b39868eacc290a079e002f97 100644 (file)
@@ -52,18 +52,9 @@ python () {
 
     class LinuxMfgToolExtender(ClassExtender):
         def extend_name(self, name):
-            if name.startswith("rtld"):
-                return name
-            if name.endswith("-" + self.extname):
-                name = name.replace("-" + self.extname, "")
-            if name.startswith("virtual/"):
-                subs = name.split("/", 1)[1]
-                if not subs.startswith(self.extname):
-                    return "virtual/" + self.extname + "-" + subs
-                return name
-            if not name.startswith(self.extname):
+            if name.startswith("kernel-"):
                 return self.extname + "-" + name
-            return name
+            return super().extend_name(name)
 
     clsextend = LinuxMfgToolExtender("mfgtool", d)
     clsextend.rename_packages()