From 2ef67d2982fc82e5aaade5c872a1d6b30a2e6199 Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Sun, 3 Mar 2013 18:47:09 +0200 Subject: [PATCH] libgles-omap3: run init scripts manually on postinst otherwise lib fixup won't be done until reboot --- recipes/powervr-drivers/libgles-omap3.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 } -- 2.39.5