steffen: server/kolabd/kolabd kolab_bootstrap,1.15,1.16

cvs at intevation.de cvs at intevation.de
Tue Jul 5 12:40:15 CEST 2005


Author: steffen

Update of /kolabrepository/server/kolabd/kolabd
In directory doto:/tmp/cvs-serv9969

Modified Files:
	kolab_bootstrap 
Log Message:
multidomain email

Index: kolab_bootstrap
===================================================================
RCS file: /kolabrepository/server/kolabd/kolabd/kolab_bootstrap,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- kolab_bootstrap	17 Jun 2005 18:02:59 -0000	1.15
+++ kolab_bootstrap	5 Jul 2005 10:40:13 -0000	1.16
@@ -434,7 +434,7 @@
         'kolabhost' => \@kolabhosts,
         'postfix-mydomain' => $domain,
         #'postfix-relaydomains' => "",
-        'postfix-mydestination' => "\$mydomain",
+        'postfix-mydestination' => "$domain",
         'postfix-mynetworks' => $mynetworkinterfaces,
         #'postfix-relayhost' => "",
         #'postfix-transport' => "",
@@ -470,6 +470,14 @@
       $mesg && $mesg->code && warn "failed to write entry: ", $mesg->error;
       undef $ldapobject;
 
+      # create domain groups topnode
+      $ldapobject = newOrExistingLDAPEntry( $ldap, "cn=domains,cn=internal,$base_dn" );
+      $ldapobject->replace('cn' => 'domains', 'objectclass' => ['top','kolabnamedobject']);
+      $ldapobject->dn("cn=domains,cn=internal,$base_dn");
+      $mesg = $ldapobject->update($ldap);
+      $mesg && $mesg->code && warn "failed to write entry: ", $mesg->error;
+      undef $ldapobject;
+
       # create external user topnode
       $ldapobject = newOrExistingLDAPEntry( $ldap, "cn=external,$base_dn" );
       $ldapobject->replace('cn' => 'external', 'objectclass' => ['top','kolabnamedobject']);
@@ -528,6 +536,9 @@
 
       # create mainainter group
       newkolabgroupofnames( $ldap, "cn=internal,$base_dn", 'maintainer', $bind_dn );
+
+      # create domain-mainainter group
+      newkolabgroupofnames( $ldap, "cn=internal,$base_dn", 'domain-maintainer', $bind_dn );
 
       $ldap->unbind;
    }





More information about the commits mailing list