Index: trunk/server/fedora/specs/openafs-systemd.spec.patch
===================================================================
--- trunk/server/fedora/specs/openafs-systemd.spec.patch	(revision 2089)
+++ trunk/server/fedora/specs/openafs-systemd.spec.patch	(revision 2090)
@@ -1,14 +1,15 @@
---- openafs.spec.orig	2011-12-11 03:16:10.725175932 -0500
-+++ openafs.spec	2011-12-11 04:22:10.313676135 -0500
-@@ -224,7 +224,7 @@
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
+--- openafs.spec.orig	2011-12-11 04:48:08.257676312 -0500
++++ openafs.spec	2011-12-11 04:49:43.101175888 -0500
+@@ -225,6 +225,9 @@
  Packager: OpenAFS Gatekeepers <openafs-gatekeepers@openafs.org>
  Group: Networking/Filesystems
--BuildRequires: %{?kdepend:%{kdepend}, } pam-devel, ncurses-devel, flex, bison
-+BuildRequires: %{?kdepend:%{kdepend}, } pam-devel, ncurses-devel, flex, bison, systemd-units
+ BuildRequires: %{?kdepend:%{kdepend}, } pam-devel, ncurses-devel, flex, bison
++%if 0%{?fedora} >= 15
++BuildRequires: systemd-units
++%endif
  %if 0%{?fedora}
  BuildRequires: perl-devel perl-ExtUtils-Embed
  %endif
-@@ -326,6 +326,12 @@
+@@ -326,6 +329,12 @@
  %package client
  Provides: scripts-openafs-client
@@ -23,5 +24,5 @@
  %if %{fedorakmod}
  Requires: %{name}-kmod >= %{version}
-@@ -350,6 +356,12 @@
+@@ -350,6 +359,12 @@
  Requires: openafs = %{version}
  Summary: OpenAFS Filesystem Server
@@ -36,5 +37,5 @@
  %description server
  The AFS distributed filesystem.  AFS is a distributed filesystem
-@@ -1005,7 +1017,12 @@
+@@ -1005,7 +1020,12 @@
  mkdir -p $RPM_BUILD_ROOT%{_sbindir}
  mkdir -p $RPM_BUILD_ROOT%{_libdir}
@@ -49,5 +50,5 @@
  mkdir -p $RPM_BUILD_ROOT%{pamdir}
  mkdir -p $RPM_BUILD_ROOT%{_prefix}/afs/etc
-@@ -1035,8 +1052,14 @@
+@@ -1035,8 +1055,14 @@
  
  # Copy root.client config files
@@ -64,5 +65,5 @@
  # Copy PAM modules
  install -m 755 ${sysname}/dest/lib/pam* $RPM_BUILD_ROOT%{pamdir}
-@@ -1318,7 +1341,14 @@
+@@ -1318,7 +1344,14 @@
  fi
  
@@ -79,5 +80,5 @@
  	mkdir /afs
  	chown root.root /afs
-@@ -1335,10 +1365,17 @@
+@@ -1335,10 +1368,17 @@
  
  %post server
@@ -97,5 +98,5 @@
  %if %{build_authlibs}
  %post authlibs
-@@ -1354,16 +1391,37 @@
+@@ -1354,16 +1394,39 @@
  fi
  
@@ -127,4 +128,5 @@
 +%endif
 +
++%if 0%{?fedora} >= 15
 +%postun client
 +/bin/systemctl daemon-reload >/dev/null 2>&1 || :
@@ -132,11 +134,13 @@
 +%postun server
 +/bin/systemctl daemon-reload >/dev/null 2>&1 || :
++%endif
  
  %if %{build_dkmspkg}
  %post -n dkms-%{name}
-@@ -1421,6 +1479,24 @@
+@@ -1421,6 +1484,26 @@
  %endif
  %endif
  
++%if 0%{?fedora} >= 15
 +%triggerun -- openafs-client < 1.6.0-1
 +# Save the current service runlevel info
@@ -156,9 +160,10 @@
 +# Run this because the SysV package being removed won't do it
 +/sbin/chkconfig --del openafs-server >/dev/null 2>&1 || :
++%endif
 +
  ##############################################################################
  ###
  ### file lists
-@@ -1458,7 +1534,12 @@
+@@ -1458,7 +1541,12 @@
  %{pamdir}/pam_afs.krb.so
  %{pamdir}/pam_afs.so.1
@@ -173,5 +178,5 @@
  %{_mandir}/man1/copyauth.*
  %{_mandir}/man1/up.*
-@@ -1506,7 +1587,11 @@
+@@ -1506,7 +1594,11 @@
  %{_sbindir}/vldb_check
  %{_sbindir}/vldb_convert
