Index: /branches/fc15-dev/server/fedora/specs/zephyr.spec
===================================================================
--- /branches/fc15-dev/server/fedora/specs/zephyr.spec	(revision 1829)
+++ /branches/fc15-dev/server/fedora/specs/zephyr.spec	(revision 1830)
@@ -71,5 +71,4 @@
 make %{?_smp_mflags}
 
-
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -80,5 +79,12 @@
 install -m755 zhm.init \
         $RPM_BUILD_ROOT%{_initddir}/zhm
-
+# Make RPM's Provide: searcher actually search the .so files! A recent
+# change in how RPM detects Provides automatically means that only
+# files that are executable get searched. Without this hack, all of
+# the zephyr client tools are Requires: libzephyr.so.4 which is never
+# Provides:, leading to uninstallable RPMS. This can be removed when
+# zephyr starts installing the libraries with mode 755 rather than
+# 644. (Zephyr #79)
+chmod a+x $RPM_BUILD_ROOT%{_libdir}/libzephyr.so.*
 
 %post
