From f5a6e99b04008910d70d5d370d748a7c53803230 Mon Sep 17 00:00:00 2001 From: Baptiste DURAND Date: Wed, 29 May 2013 16:09:35 +0200 Subject: [PATCH] Fix plugins load failure during plugins installation Add library path for wrt-plugins library into ld.so.conf file to avoid stepLoadPluginLibrary(): Failed to load plugin --- packaging/wrt-plugins-common.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packaging/wrt-plugins-common.spec b/packaging/wrt-plugins-common.spec index 08b1c2b..a6a2d55 100644 --- a/packaging/wrt-plugins-common.spec +++ b/packaging/wrt-plugins-common.spec @@ -59,12 +59,17 @@ cp LICENSE %{buildroot}/usr/share/license/%{name} rm -rf %{buildroot} %post -/sbin/ldconfig +if [ ! -e "/etc/ld.so.conf.d" ]; then +mkdir -p /etc/ld.so.conf.d +fi +echo "%{_libdir}/wrt-plugins/w3c-widget-interface" >> /etc/ld.so.conf.d/wrt-plugins-common.conf mkdir -p %{_libdir}/wrt-plugins mkdir -p /usr/etc/wrt/injected-javascript touch /opt/share/widget/plugin-installation-required +/sbin/ldconfig %postun +rm /etc/ld.so.conf.d/wrt-plugins-common.conf /sbin/ldconfig %files -- 2.7.4