[meta-freescale] [meta-fsl-arm][PATCH] imx-gpu-viv: correct file ownership
Larson, Chris
Chris_Larson at mentor.com
Thu Apr 21 07:46:47 PDT 2016
There's no need for this to use a postfunc, just integrate it into do_install. Use of the postfunc was an artifact of the fact that it was a bbappend.
-Chris
________________________________________
From: Sujith Haridasan [sujith.h at gmail.com]
Sent: Thursday, April 21, 2016 6:04 AM
To: meta-freescale at yoctoproject.org
Cc: Sujith H; Larson, Chris; Haridasan, Sujith
Subject: [meta-freescale] [meta-fsl-arm][PATCH] imx-gpu-viv: correct file ownership
From: Sujith H <sujith.h at gmail.com>
This recipe copies binary files with `cp`, including `cp -a`, so the file
ownership can end up being the same as the build user. Work around this by
chown'ing everything to root:root.
This avoids a package_qa failure.
Signed-off-by: Sujith H <sujith.h at gmail.com>
Signed-off-by: Christopher Larson <chris_larson at mentor.com>
Signed-off-by: Sujith Haridasan <Sujith_Haridasan at mentor.com>
---
recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
index ce00724..151ae9b 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
@@ -211,6 +211,11 @@ do_install () {
find ${D}${includedir} -type f -exec chmod 644 {} \;
}
+do_install[postfuncs] += "fixup_perms"
+fixup_perms () {
+ chown -R root:root "${D}"
+}
+
ALLOW_EMPTY_${PN} = "1"
FILES_libclc-mx6 = "${libdir}/libCLC${SOLIBS}"
--
1.9.1
More information about the meta-freescale
mailing list