rpms/control-center/devel control-center.spec,1.387,1.388

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Sun Jul 27 22:40:48 UTC 2008


Author: mclasen

Update of /cvs/extras/rpms/control-center/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13015

Modified Files:
	control-center.spec 
Log Message:
fix up gconf schema installation



Index: control-center.spec
===================================================================
RCS file: /cvs/extras/rpms/control-center/devel/control-center.spec,v
retrieving revision 1.387
retrieving revision 1.388
diff -u -r1.387 -r1.388
--- control-center.spec	27 Jul 2008 02:12:32 -0000	1.387
+++ control-center.spec	27 Jul 2008 22:40:18 -0000	1.388
@@ -22,7 +22,7 @@
 Summary: GNOME Control Center
 Name: control-center
 Version: 2.23.5
-Release: 4%{?dist}
+Release: 5%{?dist}
 Epoch: 1
 License: GPLv2+ and GFDL
 Group: User Interface/Desktops
@@ -241,9 +241,8 @@
 %post
 /sbin/ldconfig
 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule 						\
-   %{_sysconfdir}/gconf/schemas/fontilus.schemas			\
-   %{_sysconfdir}/gconf/schemas/control-center.schemas			\
+gconftool-2 --makefile-install-rule 		       \
+   %{_sysconfdir}/gconf/schemas/control-center.schemas \
      > /dev/null || :
 update-desktop-database --quiet %{_datadir}/applications
 update-mime-database %{_datadir}/mime > /dev/null
@@ -255,19 +254,25 @@
 %pre
 if [ "$1" -gt 1 ]; then
     export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-    gconftool-2 --makefile-uninstall-rule \
-     %{_sysconfdir}/gconf/schemas/fontilus.schemas \
-     %{_sysconfdir}/gconf/schemas/control-center.schemas \
-     > /dev/null || :
+    for f in fontilus.schemas control-center.schemas; do
+        if [ -f %{_sysconfdir}/gconf/schemas/$f ]; then
+            gconftool-2 --makefile-uninstall-rule \
+		%{_sysconfdir}/gconf/schemas/$f \
+                > /dev/null || :
+        fi
+    done
 fi
 
 %preun
 if [ "$1" -eq 0 ]; then
     export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-    gconftool-2 --makefile-uninstall-rule \
-     %{_sysconfdir}/gconf/schemas/fontilus.schemas \
-     %{_sysconfdir}/gconf/schemas/control-center.schemas \
-     > /dev/null || :
+    for f in fontilus.schemas control-center.schemas; do
+        if [ -f %{_sysconfdir}/gconf/schemas/$f ]; then
+            gconftool-2 --makefile-uninstall-rule \
+		%{_sysconfdir}/gconf/schemas/$f \
+                > /dev/null || :
+        fi
+    done
 fi
 
 %postun
@@ -329,6 +334,9 @@
 %dir %{_datadir}/gnome-control-center/keybindings
 
 %changelog
+* Sun Jul 27 2008 Matthias Clasen <mclasen at redhat.com> - 2.23.5-5
+- Fix up gconf schema installation
+
 * Sat Jul 26 2008 Matthias Clasen <mclasen at redhat.com> - 2.23.5-4
 - Use standard icon names in more places
 




More information about the scm-commits mailing list