From: Grazvydas Ignotas Date: Sun, 3 Mar 2013 16:47:09 +0000 (+0200) Subject: libgles-omap3: run init scripts manually on postinst X-Git-Tag: sz_154~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ef67d2982fc82e5aaade5c872a1d6b30a2e6199;p=openembedded.git libgles-omap3: run init scripts manually on postinst otherwise lib fixup won't be done until reboot --- diff --git a/recipes/powervr-drivers/libgles-omap3.inc b/recipes/powervr-drivers/libgles-omap3.inc index 8e94f23269..4b7705dd6d 100644 --- a/recipes/powervr-drivers/libgles-omap3.inc +++ b/recipes/powervr-drivers/libgles-omap3.inc @@ -249,10 +249,15 @@ INITSCRIPT_NAME = "pvr-init" INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ." # Append to update-rc.d postinst -pkg_postinst_${PN}_append() { +pkg_postinst_${PN}_prepend() { rm -f /etc/powervr-esrev rm -f /etc/powervr-kmodver ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0 ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0 + +# as postinst_prepend doesn't seem to put this before update-rc.d, +# we need this lame hack to apply ES lib fixup +/etc/init.d/pvr-init stop +/etc/init.d/pvr-init start }