|
@@ -74,6 +74,9 @@ This package contains documentation for mate-conf.
|
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
%{__make} install DESTDIR=${RPM_BUILD_ROOT}
|
|
|
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/mateconf/schemas
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/mateconf/mateconf.xml.system
|
|
|
+
|
|
|
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
|
|
|
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
|
|
|
@@ -83,15 +86,26 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
|
%clean
|
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
|
-%post -p /sbin/ldconfig
|
|
|
+%post
|
|
|
+/sbin/ldconfig
|
|
|
+if [ $1 -gt 1 ]; then
|
|
|
+ if ! fgrep -q mateconf.xml.system %{_sysconfdir}/mateconf/2/path; then
|
|
|
+ sed -i -e 's@xml:readwrite:$(HOME)/.mateconf@&\n\n# Location for system-wide settings.\nxml:readonly:/etc/mateconf/mateconf.xml.system@' %{_sysconfdir}/mateconf/2/path
|
|
|
+ fi
|
|
|
+fi
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
%files -f MateConf2.lang
|
|
|
%defattr(-,root,root,-)
|
|
|
%doc COPYING COPYING ChangeLog NEWS README
|
|
|
+%config %{_sysconfdir}/mateconf/2/path
|
|
|
+%dir %{_sysconfdir}/mateconf
|
|
|
+%dir %{_sysconfdir}/mateconf/2
|
|
|
+%dir %{_sysconfdir}/mateconf/mateconf.xml.defaults
|
|
|
+%dir %{_sysconfdir}/mateconf/mateconf.xml.mandatory
|
|
|
+%dir %{_sysconfdir}/mateconf/mateconf.xml.system
|
|
|
%{_sysconfdir}/dbus-1/system.d/org.mate.MateConf.Defaults.conf
|
|
|
-%{_sysconfdir}/mateconf/*
|
|
|
%{_bindir}/mateconf-merge-tree
|
|
|
%{_bindir}/mateconftool-2
|
|
|
%{_libdir}/libmateconf-2.so.*
|