Ok. Where are accounts.xml and servertoserver.xml stored? The more relevant point for me is who maintains these files. For ex, accounts.xml, sudoers.plist and caldavd.plist are managed by the administrator. So they are treated as config files and stored in /etc/caldavd/. What about all the other files? Are they edited by the administrator (in which case their directory should be ConfigRoot) or are they modified by the caldavd daemon (in which case directory should be DataRoot)? On Thursday 07 June 2012 09:22 PM, Morgen Sagen wrote:
On Jun 7, 2012, at 7:38 AM, Rahul Amaram<amaramrahul@users.sourceforge.net> wrote:
Hi, I am almost done with packaging calendarserver 3.2 for Debain. I am slightly confused with the location of various files though.
I am assuming that for all .xml files (including augments.xml, proxies.xml and resources.xml), ConfigRoot is the appropriate directory for them. Am I right? Also where should augments.sqlite and proxies.sqlite supposedly be stored? I think even these should be stored in $ConfigRoot. On an OS X Server, our directory layout is:
/Library/Server/Calendar and Contacts/ [aka ServerRoot] Config/ [aka ConfigRoot] caldavd.plist Data/ [aka DataRoot] Attachments/ [aka AttachmentsRoot] Documents/ [aka DocumentRoot] .calendarserver_version augments.xml mailgatewaytokens.sqlite memberships_cache proxies.sqlite resources.xml