Fix plugins load failure during plugins installation 46/3746/1
authorBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Wed, 29 May 2013 14:09:35 +0000 (16:09 +0200)
committerBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Wed, 29 May 2013 14:09:35 +0000 (16:09 +0200)
Add library path for wrt-plugins library into ld.so.conf file
to avoid stepLoadPluginLibrary(): Failed to load plugin

packaging/wrt-plugins-common.spec

index 08b1c2b..a6a2d55 100644 (file)
@@ -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