steffen: server/kolab/kolab kolab_bootstrap,1.46,1.47

cvs at intevation.de cvs at intevation.de
Tue Jul 13 09:35:17 CEST 2004


Author: steffen

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

Modified Files:
	kolab_bootstrap 
Log Message:
version, bugfix and resource key support on slaves

Index: kolab_bootstrap
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/kolab_bootstrap,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- kolab_bootstrap	13 Jul 2004 01:22:13 -0000	1.46
+++ kolab_bootstrap	13 Jul 2004 07:35:15 -0000	1.47
@@ -664,9 +664,9 @@
       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("chgrp @l_rgrp@ $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("chgrp @l_rgrp@ $kolab_prefix/etc/kolab/cert.pem;");
       system("chmod 0640 $kolab_prefix/etc/kolab/cert.pem;");
 
       print <<'EOS';
@@ -675,6 +675,16 @@
 
 EOS
     }
+
+    print <<'EOS';
+To be able to encrypt and decrypt passwords for group and resource accounts
+we need to copy the RSA keypair used for that purpose from the master server.
+EOS
+
+    system("scp $master_host:$kolab_prefix/etc/kolab/res_priv.pem "
+	   ."$master_host:$kolab_prefix/etc/kolab/res_pub.pem "
+	   ."$kolab_prefix/etc/kolab/");
+    system("chgrp @l_ngrp@ $kolab_prefix/etc/kolab/res_priv.pem $kolab_prefix/etc/kolab/res_priv.pem;");
 
     system("$kolab_prefix/sbin/kolabconf -n");
   } else {





More information about the commits mailing list