Fix spec file %post and %postun scriptlets (resolves TIVI-234)
authorWang Quanxian <quanxian.wang@intel.com>
Wed, 9 Jan 2013 02:10:31 +0000 (10:10 +0800)
committerWang Quanxian <quanxian.wang@intel.com>
Thu, 28 Feb 2013 08:09:15 +0000 (16:09 +0800)
Update spec %files section to use macro instead of hardcoded paths

Signed By Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>

packaging/mesa.spec

index 7bac81d..918cac3 100644 (file)
@@ -218,12 +218,14 @@ rm -rf %{buildroot}
 
 %postun libGL -p /sbin/ldconfig
 
-%post libgbm -p /sbin/ldconfig
-rm -rf /usr/lib/libdricore.so
-ln -sf /usr/lib/libdricore%{version}.so /usr/lib/libdricore.so
+%post libgbm
+/sbin/ldconfig
+rm -rf %{_libdir}/libdricore.so
+ln -sf %{_libdir}/libdricore%{version}.so %{_libdir}/libdricore.so
 
-%postun libgbm -p /sbin/ldconfig
-rm -rf /usr/lib/libdricore.so
+%postun libgbm
+/sbin/ldconfig
+rm -rf %{_libdir}/libdricore.so
 
 %post libGLESv2 -p /sbin/ldconfig
 
@@ -283,7 +285,7 @@ rm -rf /usr/lib/libdricore.so
 %defattr(-,root,root,-)
 %{_libdir}/libgbm.so.*
 #%{_libdir}/gbm/*
-/etc/drirc
+%{_sysconfdir}/drirc
 %{_libdir}/libdricore%{version}.so*
 
 %files libgbm-devel