Index: /server/common/patches/openafs-postinit.patch
===================================================================
--- /server/common/patches/openafs-postinit.patch	(revision 902)
+++ /server/common/patches/openafs-postinit.patch	(revision 902)
@@ -0,0 +1,12 @@
+diff --git a/src/packaging/RedHat/openafs-client.init b/src/packaging/RedHat/openafs-client.init
+index e8128aa..10ec647 100644
+--- a/src/packaging/RedHat/openafs-client.init
++++ b/src/packaging/RedHat/openafs-client.init
+@@ -37,6 +37,7 @@ start() {
+ 	RETVAL=$?
+ 	echo
+ 	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/openafs-client
++	[ $RETVAL -eq 0 ] && [ "$AFS_POST_INIT" ] && $AFS_POST_INIT
+ 	return $RETVAL
+ }
+ 
Index: /server/fedora/specs/openafs.spec.patch
===================================================================
--- /server/fedora/specs/openafs.spec.patch	(revision 901)
+++ /server/fedora/specs/openafs.spec.patch	(revision 902)
@@ -1,27 +1,20 @@
 --- openafs.spec.orig	2008-04-28 18:13:44.000000000 -0400
 +++ openafs.spec	2008-06-03 12:36:29.000000000 -0400
-@@ -210,6 +210,8 @@
- %define build_authlibs 1
- %endif
- 
-+%else
-+%define build_authlibs 0
- %endif
- 
- # deal with cmdline specification
-@@ -240,6 +242,8 @@
+@@ -240,6 +240,9 @@
  %endif
  ExclusiveArch: %{ix86} x86_64 ia64 s390 s390x sparc64 ppc ppc64
  
 +Patch1000: openafs-scripts.patch
++Patch1001: openafs-postinit.patch
 +
  #    http://dl.openafs.org/dl/openafs/candidate/%{afsvers}/...
  Source0: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-src.tar.bz2
  Source1: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-doc.tar.bz2
-@@ -678,6 +682,7 @@
+@@ -678,6 +681,8 @@
  
  # Patch openafs to build a kernel module named "openafs" instead of "libafs"
  %patch0 -p1 -b .kmod26
 +%patch1000 -p1 -b .scripts
++%patch1001 -p1 -b .postinit
  
  ##############################################################################
