[Fedora-directory-commits] ldapserver ldapserver.spec.tmpl, 1.10.2.4, 1.10.2.5

Noriko Hosoi (nhosoi) fedora-directory-commits at redhat.com
Fri Oct 14 16:07:58 UTC 2005


Author: nhosoi

Update of /cvs/dirsec/ldapserver
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15823

Modified Files:
      Tag: Directory71RtmBranch
	ldapserver.spec.tmpl 
Log Message:
[170322] setup script hangs without prompting for token password
Disable SSL before applying the patch, then enable it when the patch installation is done.



Index: ldapserver.spec.tmpl
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldapserver.spec.tmpl,v
retrieving revision 1.10.2.4
retrieving revision 1.10.2.5
diff -u -r1.10.2.4 -r1.10.2.5
--- ldapserver.spec.tmpl	13 Sep 2005 17:22:03 -0000	1.10.2.4
+++ ldapserver.spec.tmpl	14 Oct 2005 16:07:54 -0000	1.10.2.5
@@ -80,7 +80,7 @@
 
 %clean
 if [ -z "$RPM_INSTALL_PREFIX" ]; then
-	RPM_INSTALL_PREFIX=%{prefix}
+    RPM_INSTALL_PREFIX=%{prefix}
 fi
 rm -rf $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX
 
@@ -93,9 +93,9 @@
 
 %pre
 # in case upgrade, need to shutdown the servers before the installation
-ls $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/slapd-* > /dev/null 2>&1
+ls $RPM_INSTALL_PREFIX/slapd-* > /dev/null 2>&1
 if [ $? -eq 0 ]; then
-  for instance in `ls -d $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/slapd-*`
+  for instance in `ls -d $RPM_INSTALL_PREFIX/slapd-*`
   do
     if [ -f $instance/logs/pid ]; then
       pid=`cat $instance/logs/pid`
@@ -106,27 +106,31 @@
     fi
   done
 fi
-if [ -f $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/admin-serv/logs/pid ]; then
-  pid=`cat $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/admin-serv/logs/pid`
+if [ -f $RPM_INSTALL_PREFIX/admin-serv/logs/pid ]; then
+  pid=`cat $RPM_INSTALL_PREFIX/admin-serv/logs/pid`
   psval=`ps -ef | egrep $pid`
   if [ "$psval" != "" ]; then
-    $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/stop-admin
+    $RPM_INSTALL_PREFIX/stop-admin
+  fi
+fi
+if [ -d $RPM_INSTALL_PREFIX/admin-serv/config ]; then
+  if [ -d $RPM_INSTALL_PREFIX/admin-serv/config.backup ]; then
+    rm -rf $RPM_INSTALL_PREFIX/admin-serv/config.backup
   fi
+  cp -r $RPM_INSTALL_PREFIX/admin-serv/config $RPM_INSTALL_PREFIX/admin-serv/config.backup
 fi
 
 %post
-# in case upgrade, need to start the servers before running setup
-ls $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/slapd-* > /dev/null 2>&1
-if [ $? -eq 0 ]; then
-  for instance in `ls -d $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/slapd-*`
-  do
-    $instance/start-slapd
-  done
-fi
-if [ -f $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/start-admin ]; then
-  $RPM_BUILD_ROOT/$RPM_INSTALL_PREFIX/start-admin
-fi
 echo ""
+if [ -d $RPM_INSTALL_PREFIX/admin-serv/config.backup ]; then
+  if [ -d $RPM_INSTALL_PREFIX/admin-serv/config ]; then
+    if [ -d $RPM_INSTALL_PREFIX/admin-serv/config.generated ]; then
+      rm -rf $RPM_INSTALL_PREFIX/admin-serv/config.generated
+    fi
+    mv $RPM_INSTALL_PREFIX/admin-serv/config $RPM_INSTALL_PREFIX/admin-serv/config.generated
+  fi
+  mv $RPM_INSTALL_PREFIX/admin-serv/config.backup $RPM_INSTALL_PREFIX/admin-serv/config
+fi
 if [ -z "$RPM_INSTALL_PREFIX" ]; then
     RPM_INSTALL_PREFIX=%{prefix}
 fi
@@ -135,11 +139,11 @@
 %preun
 # only run uninstall if this is the last version of the package
 if [ "$1" = 0 ] ; then
-	if [ -z "$RPM_INSTALL_PREFIX" ]; then
-		RPM_INSTALL_PREFIX=%{prefix}
-	fi
-	cd $RPM_INSTALL_PREFIX
-	./uninstall -s -force
+    if [ -z "$RPM_INSTALL_PREFIX" ]; then
+        RPM_INSTALL_PREFIX=%{prefix}
+    fi
+    cd $RPM_INSTALL_PREFIX
+    ./uninstall -s -force
 fi
 
 %changelog




More information about the 389-commits mailing list