steffen: server/kolab/kolab kolab_bootstrap,1.40,1.41

cvs at intevation.de cvs at intevation.de
Wed Jul 7 11:11:34 CEST 2004


Author: steffen

Update of /kolabrepository/server/kolab/kolab
In directory doto:/tmp/cvs-serv23020/kolab

Modified Files:
	kolab_bootstrap 
Log Message:
fixes

Index: kolab_bootstrap
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/kolab_bootstrap,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- kolab_bootstrap	6 Jul 2004 23:49:10 -0000	1.40
+++ kolab_bootstrap	7 Jul 2004 09:11:31 -0000	1.41
@@ -425,6 +425,11 @@
       #system("killall -9 slapd >/dev/null 2>&1");
    }
   }
+  print <<'EOS';
+Now we need to create a cerificate authority (CA) for Kolab and a server 
+certificate. You will be prompted for a passphrase for the CA.
+################################################################################
+EOS
   system("$kolab_prefix/etc/kolab/kolab_ca.sh -newca $fqdn");
   system("$kolab_prefix/etc/kolab/kolab_ca.sh -newkey $fqdn $kolab_prefix/etc/kolab/key.pem");
   system("$kolab_prefix/etc/kolab/kolab_ca.sh -newreq $fqdn $kolab_prefix/etc/kolab/key.pem $kolab_prefix/etc/kolab/newreq.pem ");
@@ -433,6 +438,10 @@
   system("chmod 0640 $kolab_prefix/etc/kolab/key.pem;");
   system("chgrp @l_rusr@ $kolab_prefix/etc/kolab/cert.pem;");
   system("chmod 0640 $kolab_prefix/etc/kolab/cert.pem;");
+  print <<'EOS';
+################################################################################
+CA and certificate creation complete
+EOS
 } else {
   ##### Slave server setup
 
@@ -554,6 +563,10 @@
     system("scp $master_host:$kolab_prefix/etc/kolab/$fqdn.pem $kolab_prefix/etc/kolab/cert.pem");
     system("ssh -CA $master_host \"rm $kolab_prefix/etc/kolab/$fqdn.pem $kolab_prefix/etc/kolab/$fqdn-req.pem\"");
     die("Creation of $kolab_prefix/etc/kolab/cert.pem failed") unless -f "$kolab_prefix/etc/kolab/cert.pem";
+    system("chgrp @l_rusr@ $kolab_prefix/etc/kolab/key.pem;");
+    system("chmod 0640 $kolab_prefix/etc/kolab/key.pem;");
+    system("chgrp @l_rusr@ $kolab_prefix/etc/kolab/cert.pem;");
+    system("chmod 0640 $kolab_prefix/etc/kolab/cert.pem;");
 
     print <<'EOS';
 ################################################################################





More information about the commits mailing list