/[smeserver]/rpms/e-smith-ldap/sme8/e-smith-ldap-5.2.0-schema.patch
ViewVC logotype

Annotation of /rpms/e-smith-ldap/sme8/e-smith-ldap-5.2.0-schema.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Jan 13 16:01:11 2010 UTC (14 years, 9 months ago) by filippocarletti
Branch: MAIN
CVS Tags: e-smith-ldap-5_2_0-27_el5_sme, e-smith-ldap-5_2_0-19_el5_sme, e-smith-ldap-5_2_0-29_el5_sme, e-smith-ldap-5_2_0-31_el5_sme, e-smith-ldap-5_2_0-49_el5_sme, e-smith-ldap-5_2_0-39_el5_sme, e-smith-ldap-5_2_0-50_el5_sme, e-smith-ldap-5_2_0-37_el5_sme, e-smith-ldap-5_2_0-61_el5_sme, e-smith-ldap-5_2_0-66_el5_sme, e-smith-ldap-5_2_0-14_el5_sme, e-smith-ldap-5_2_0-21_el5_sme, e-smith-ldap-5_2_0-8_el5_sme, e-smith-ldap-5_2_0-18_el5_sme, e-smith-ldap-5_2_0-36_el5_sme, e-smith-ldap-5_2_0-59_el5_sme, e-smith-ldap-5_2_0-45_el5_sme, e-smith-ldap-5_2_0-7_el5_sme, e-smith-ldap-5_2_0-10_el5_sme, e-smith-ldap-5_2_0-46_el5_sme, e-smith-ldap-5_2_0-56_el5_sme, e-smith-ldap-5_2_0-55_el5_sme, e-smith-ldap-5_2_0-4_el5_sme, e-smith-ldap-5_2_0-57_el5_sme, e-smith-ldap-5_2_0-48_el5_sme, e-smith-ldap-5_2_0-44_el5_sme, e-smith-ldap-5_2_0-11_el5_sme, e-smith-ldap-5_2_0-6_el5_sme, e-smith-ldap-5_2_0-52_el5_sme, e-smith-ldap-5_2_0-51_el5_sme, e-smith-ldap-5_2_0-35_el5_sme, e-smith-ldap-5_2_0-24_el5_sme, e-smith-ldap-5_2_0-34_el5_sme, e-smith-ldap-5_2_0-28_el5_sme, e-smith-ldap-5_2_0-65_el5_sme, e-smith-ldap-5_2_0-23_el5_sme, e-smith-ldap-5_2_0-20_el5_sme, e-smith-ldap-5_2_0-54_el5_sme, e-smith-ldap-5_2_0-53_el5_sme, e-smith-ldap-5_2_0-9_el5_sme, e-smith-ldap-5_2_0-15_el5_sme, e-smith-ldap-5_2_0-17_el5_sme, e-smith-ldap-5_2_0-43_el5_sme, e-smith-ldap-5_2_0-47_el5_sme, e-smith-ldap-5_2_0-5_el5_sme, e-smith-ldap-5_2_0-25_el5_sme, e-smith-ldap-5_2_0-22_el5_sme, e-smith-ldap-5_2_0-40_el5_sme, e-smith-ldap-5_2_0-12_el5_sme, e-smith-ldap-5_2_0-41_el5_sme, e-smith-ldap-5_2_0-63_el5_sme, e-smith-ldap-5_2_0-60_el5_sme, e-smith-ldap-5_2_0-62_el5_sme, e-smith-ldap-5_2_0-42_el5_sme, e-smith-ldap-5_2_0-30_el5_sme, e-smith-ldap-5_2_0-38_el5_sme, e-smith-ldap-5_2_0-68_el5_sme, e-smith-ldap-5_2_0-67_el5_sme, e-smith-ldap-5_2_0-64_el5_sme, e-smith-ldap-5_2_0-16_el5_sme
* Wed Jan 13 2010 Filippo Carletti <filippo.carletti@gmail.com> 5.2.0-4.sme
- Update schema for newer openldap and remove calFBurl [SME: 5159]
- Convert ldif dump [SME: 5446]

1 filippocarletti 1.1 diff -Naur e-smith-ldap-5.2.0-old/root/etc/e-smith/events/actions/ldap-update e-smith-ldap-5.2.0/root/etc/e-smith/events/actions/ldap-update
2     --- e-smith-ldap-5.2.0-old/root/etc/e-smith/events/actions/ldap-update 2008-08-20 23:26:21.000000000 +0200
3     +++ e-smith-ldap-5.2.0/root/etc/e-smith/events/actions/ldap-update 2010-01-13 16:38:40.000000000 +0100
4     @@ -118,10 +118,7 @@
5     utf8::upgrade($city);
6     my $street = $acct->prop('Street') || '';
7     utf8::upgrade($street);
8     - my $freebusy = $acct->prop('FreeBusy') ||
9     - 'https://'.$hostname.'.'.$domain.'/horde/kronolith/fb.php?u='.$key.'@'.$domain;
10     - utf8::upgrade($freebusy);
11     - push @attrs, (objectClass => 'person');
12     + push @attrs, (objectClass => 'inetOrgPerson');
13     push @attrs, (uid => $key);
14    
15     push @attrs, (cn => $name) unless ($name =~ /^\s*$/);
16     @@ -133,12 +130,12 @@
17     push @attrs, (ou => $dept) unless $dept =~ /^\s*$/;
18     push @attrs, (l => $city) unless $city =~ /^\s*$/;
19     push @attrs, (street => $street) unless $street =~ /^\s*$/;
20     - push @attrs, (calFBURL => $freebusy) unless $freebusy =~ /^\s*$/;
21     }
22     elsif ($type eq 'group')
23     {
24     - push @attrs, (objectClass => 'posixGroup');
25     + push @attrs, (objectClass => 'inetOrgPerson');
26     push @attrs, (uid => $key);
27     + push @attrs, (sn => $key);
28    
29     my $key = $acct->key;
30     my $desc = $acct->prop('Description') || '';
31     diff -Naur e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/etc/openldap/slapd.conf/11rfc2739schema e-smith-ldap-5.2.0/root/etc/e-smith/templates/etc/openldap/slapd.conf/11rfc2739schema
32     --- e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/etc/openldap/slapd.conf/11rfc2739schema 2008-08-20 23:26:21.000000000 +0200
33     +++ e-smith-ldap-5.2.0/root/etc/e-smith/templates/etc/openldap/slapd.conf/11rfc2739schema 1970-01-01 01:00:00.000000000 +0100
34     @@ -1 +0,0 @@
35     -include /etc/openldap/schema/rfc2739.schema
36     diff -Naur e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/10organisation e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/10organisation
37     --- e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/10organisation 2008-08-20 23:26:21.000000000 +0200
38     +++ e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/10organisation 2010-01-13 16:38:40.000000000 +0100
39     @@ -1,4 +1,10 @@
40     {
41     + my ($dc,undef) = split (/\./, $DomainName);
42     + my $o = $ldap{defaultCompany};
43     +
44     $OUT .= "dn: $ldapBase\n";
45     $OUT .= "objectClass: organization\n";
46     + $OUT .= "dc: $dc\n";
47     + $OUT .= "o: $o\n";
48     + $OUT .= "objectClass: dcObject\n";
49     }
50     diff -Naur e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50groups e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50groups
51     --- e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50groups 2006-03-15 22:17:43.000000000 +0100
52     +++ e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50groups 2010-01-13 16:38:40.000000000 +0100
53     @@ -6,8 +6,10 @@
54    
55     $OUT .= "\n";
56     $OUT .= "dn: uid=$key,$ldapBase\n";
57     - $OUT .= "objectClass: group\n";
58     + $OUT .= "objectClass: inetOrgPerson\n";
59     $OUT .= "mail: $key\@$DomainName\n";
60     $OUT .= utf8("cn: $desc\n") if $desc;
61     + $OUT .= "uid: $key\n";
62     + $OUT .= "sn: $key\n";
63     }
64     }
65     diff -Naur e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50users e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50users
66     --- e-smith-ldap-5.2.0-old/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50users 2005-04-15 21:30:38.000000000 +0200
67     +++ e-smith-ldap-5.2.0/root/etc/e-smith/templates/home/e-smith/db/ldap/ldif/50users 2010-01-13 16:38:40.000000000 +0100
68     @@ -13,7 +13,7 @@
69    
70     $OUT .= "\n";
71     $OUT .= utf8("dn: uid=$key,$ldapBase\n");
72     - $OUT .= utf8("objectClass: person\n");
73     + $OUT .= utf8("objectClass: inetOrgPerson\n");
74     $OUT .= utf8("uid: $key\n");
75     $OUT .= utf8("cn: $name\n") if $name;
76     $OUT .= utf8("givenName: $first\n") if $first;
77     diff -Naur e-smith-ldap-5.2.0-old/root/etc/openldap/schema/rfc2739.schema e-smith-ldap-5.2.0/root/etc/openldap/schema/rfc2739.schema
78     --- e-smith-ldap-5.2.0-old/root/etc/openldap/schema/rfc2739.schema 2008-08-20 23:26:21.000000000 +0200
79     +++ e-smith-ldap-5.2.0/root/etc/openldap/schema/rfc2739.schema 1970-01-01 01:00:00.000000000 +0100
80     @@ -1,98 +0,0 @@
81     -#
82     -# http://www.faqs.org/rfcs/rfc2739.html
83     -#
84     -# From the RFC:
85     -# The calCalURI contains the URI to a snapshot of the user's entire
86     -# default calendar. The calFBURL contains the URI to the user's default
87     -# busy time data. The calCAPURI represents contains a URI that can be
88     -# used to communicate with the user's calendar. The calCalAdrURI
89     -# contains a URI that points to the location to which event requests
90     -# should be sent for that user.
91     -#
92     -# The calOtherCalURIs is a multi-valued property containing URIs to
93     -# snapshots of other calendars that the user may have. The
94     -# calOtherFBURLs is a multi-valued property containing URIs to other
95     -# free/busy data that the user may have. The calOtherCAPURIs attribute
96     -# is a multi-valued property containing URIs to other calendars that
97     -# the user may have. The calOtherCalAdrURIs attribute is a multi-valued
98     -# property containing URIs to other locations that a user may want
99     -# event requests sent to.
100     -#
101     -# There is no predetermined order to the values in either multi-valued
102     -# property.
103     -
104     -# EQUALITY caseIgnoreIA5Match
105     -
106     -attribute (1.2.840.113556.1.4.478
107     - NAME 'calCalURI'
108     - DESC 'Snapshot of users entire default calendar'
109     - EQUALITY caseIgnoreIA5Match
110     - SUBSTR caseIgnoreIA5SubstringsMatch
111     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
112     - )
113     -
114     -attribute (1.2.840.113556.1.4.479
115     - NAME 'calFBURL'
116     - DESC 'URI of the uses free and busy information'
117     - EQUALITY caseIgnoreIA5Match
118     - SUBSTR caseIgnoreIA5SubstringsMatch
119     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
120     - )
121     -
122     -attribute (1.2.840.113556.1.4.480
123     - NAME 'calCAPURI'
124     - DESC 'URI used to communicate with the users calendar'
125     - EQUALITY caseIgnoreIA5Match
126     - SUBSTR caseIgnoreIA5SubstringsMatch
127     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
128     - )
129     -
130     -attribute (1.2.840.113556.1.4.481
131     - NAME 'calCalAdrURI'
132     - DESC 'URI to which event requests should be sent for the user'
133     - EQUALITY caseIgnoreIA5Match
134     - SUBSTR caseIgnoreIA5SubstringsMatch
135     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
136     - )
137     -
138     -attribute (1.2.840.113556.1.4.482
139     - NAME 'calOtherCalURIs'
140     - DESC 'URIs to non-default calendars belonging to the user'
141     - EQUALITY caseIgnoreIA5Match
142     - SUBSTR caseIgnoreIA5SubstringsMatch
143     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
144     - )
145     -
146     -attribute (1.2.840.113556.1.4.483
147     - NAME 'calOtherFBURLs'
148     - DESC 'URIs to non-default free and busy information files'
149     - EQUALITY caseIgnoreIA5Match
150     - SUBSTR caseIgnoreIA5SubstringsMatch
151     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
152     - )
153     -
154     -attribute (1.2.840.113556.1.4.484
155     - NAME 'calOtherCAPURIs'
156     - DESC 'URIs for communicating with non-default calendars'
157     - EQUALITY caseIgnoreIA5Match
158     - SUBSTR caseIgnoreIA5SubstringsMatch
159     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
160     - )
161     -
162     -attribute (1.2.840.113556.1.4.485
163     - NAME 'calOtherCalAdrURIs'
164     - DESC 'Destinations for event requests to non-default calendars'
165     - EQUALITY caseIgnoreIA5Match
166     - SUBSTR caseIgnoreIA5SubstringsMatch
167     - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
168     - )
169     -
170     -objectclass (1.2.840.113556.1.5.87
171     - NAME 'calEntry'
172     - DESC 'Calendering and Free Busy information'
173     - SUP top AUXILIARY
174     - MAY (calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $
175     - calOtherCalURIs $ calOtherFBURLs $ calOtherCAPURIs $
176     - calOtherCalAdrURIs
177     - )
178     - )

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed