]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-gpu-viv: Fix host user contamination in package
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 14 Sep 2015 18:15:49 +0000 (15:15 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 19 Apr 2016 18:03:19 +0000 (15:03 -0300)
The copy of contents must not use the host user when copying the
contents for packaging. This fixes following QA errors as:

,----
| WARNING: QA Issue:
|   .../packages-split/imx-gpu-viv-tools/usr/bin/gmem_info is owned by uid
|   1000, which is the same as the user running bitbake. This may be due
|   to host contamination [host-user-contaminated]
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc

index 5de8a3d8f7f2e34e8056954089f1896c0ef96c83..956b652416062418d022c124dfdaec49cead9a7d 100644 (file)
@@ -117,15 +117,15 @@ do_install () {
     cp -r ${S}/gpu-core/usr/include/* ${D}${includedir}
     cp -Pr ${S}/g2d/usr/include/* ${D}${includedir}
     cp -r ${S}/gpu-demos/opt ${D}
-    cp -axr ${S}/gpu-tools/gmem-info/usr/bin/* ${D}${bindir}
+    cp -r ${S}/gpu-tools/gmem-info/usr/bin/* ${D}${bindir}
 
     install -d ${D}${libdir}/pkgconfig
 
     # The preference order, based in DISTRO_FEATURES, is x11, wayland, directfb and fb
     if [ "${USE_X11}" = "yes" ]; then
         cp -r ${S}/gpu-core/usr/lib/dri ${D}${libdir}
-        cp -axr ${S}/apitrace/x11/usr/lib/* ${D}${libdir}
-        cp -axr ${S}/apitrace/x11/usr/bin/* ${D}${bindir}
+        cp -r ${S}/apitrace/x11/usr/lib/* ${D}${libdir}
+        cp -r ${S}/apitrace/x11/usr/bin/* ${D}${bindir}
 
         backend=x11
 
@@ -141,8 +141,8 @@ do_install () {
         #    install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/wayland-viv.pc ${D}${libdir}/pkgconfig/wayland-viv.pc
         #fi
     elif [ "${USE_WL}" = "yes" ]; then
-        cp -axr ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
-        cp -axr ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
+        cp -r ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
+        cp -r ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
 
         backend=wl
 
@@ -165,14 +165,14 @@ do_install () {
             install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_directfb.pc ${D}${libdir}/pkgconfig/egl.pc
 
             cp -r ${S}/gpu-core/usr/lib/directfb-* ${D}${libdir}
-            cp -axr ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
-            cp -axr ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
+            cp -r ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
+            cp -r ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
             backend=dfb
         else
             # Regular framebuffer
             install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_linuxfb.pc ${D}${libdir}/pkgconfig/egl.pc
-            cp -axr ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
-            cp -axr ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
+            cp -r ${S}/apitrace/non-x11/usr/lib/* ${D}${libdir}
+            cp -r ${S}/apitrace/non-x11/usr/bin/* ${D}${bindir}
             backend=fb
         fi
         mv ${D}${libdir}/libGAL_egl.${backend}.so ${D}${libdir}/libGAL_egl.so