Create principals explicitly.
Jelmer Vernooij
3 years ago
31 | 31 | mkcol "$p" "addressbook" |
32 | 32 | } |
33 | 33 | |
34 | function mkprincipal() { | |
35 | p="$1" | |
36 | mkcol "$p" "principal" | |
37 | } | |
38 | ||
34 | 39 | mkcol addressbooks |
35 | 40 | mkcol addressbooks/__uids__ |
36 | 41 | for I in `seq 1 40`; do |
37 | mkcol "addressbooks/__uids__/user$(printf %02d $I)" | |
42 | mkprincipal "addressbooks/__uids__/user$(printf %02d $I)" | |
38 | 43 | mkaddressbook addressbooks/__uids__/user$(printf %02d $I)/addressbook |
39 | 44 | done |
40 | 45 | mkcol calendars |
41 | 46 | mkcol calendars/__uids__ |
42 | 47 | mkcalendar calendars/users |
43 | 48 | for I in `seq 1 40`; do |
44 | mkcol "calendars/__uids__/user$(printf %02d $I)" | |
49 | mkprincipal "calendars/__uids__/user$(printf %02d $I)" | |
45 | 50 | mkcalendar calendars/__uids__/user$(printf %02d $I)/calendar |
46 | 51 | mkcalendar calendars/__uids__/user$(printf %02d $I)/tasks |
47 | 52 | mkcalendar calendars/__uids__/user$(printf %02d $I)/inbox |
48 | 53 | mkcalendar calendars/__uids__/user$(printf %02d $I)/outbox |
49 | 54 | done |
50 | mkcol calendars/__uids__/i18nuser | |
55 | mkprincipal calendars/__uids__/i18nuser | |
51 | 56 | mkcalendar calendars/__uids__/i18nuser/calendar |
52 | 57 | mkcol principals |
53 | 58 | mkcol principals/__uids__ |
54 | mkcol principals/__uids__/user01/ | |
59 | mkprincipal principals/__uids__/user01/ | |
55 | 60 | mkcol principals/users |
56 | mkcol principals/users/user01 | |
61 | mkprincipal principals/users/user01 | |
57 | 62 | |
58 | 63 | run_xandikos --defaults |
59 | 64 |