On Sun, Jun 01, 2008 at 08:04:28PM +0200, Guido Günther wrote: > On Sun, Jun 01, 2008 at 06:58:12PM +0200, Peter Mann wrote: > > i suggest to add info about user_xattr with type of filesystem, because > > user_xattr is for ext3 and e.g. xfs has xattr (extended attributes) by > > default - so maybe it's some help for other users ... > Care to cook up a patch for README.Debian?
my suggestion is in attachment (i'm not XFS guru, so "enabled by default" is my assumption, because calendarserver works fine on XFS and there is no such option for XFS extended attributes in kernel) maybe someone can add info about another filesystems (JFS or Reiserfs) http://oss.sgi.com/projects/xfs/ Technical Specifications Extended Attributes XFS implements fully journaled extended attributes. An extended attribute is a name/value pair associated with a file. Attributes can be attached to all types of inodes: regular files, directories, symbolic links, device nodes, and so forth. Attribute values can contain up to 64KB of arbitrary binary data. XFS implements three attribute namespaces: a user namespace available to all users, protected by the normal file permissions; a system namespace, accessible only to privileged users; and a security namespace, used by security modules (SELinux). The system namespace can be used for protected filesystem meta-data such as access control lists (ACLs) and hierarchical storage manager (HSM) file migration status. http://acl.bestbits.at/about.html -- 5o Peter.Mann at tuke.sk
--- README.Debian.old 2008-05-05 17:24:00.000000000 +0200 +++ README.Debian 2008-06-01 21:09:40.000000000 +0200 @@ -3,8 +3,10 @@ Basic Setup =========== -Since calendarserver uses extened attributes you must mount the filesystem that -contains the calendars (/var/spool/caldavd by default) with user_xattr. +Since calendarserver uses extended attributes you must mount the filesystem that +contains the calendars (/var/spool/caldavd by default) with enabled extended +attributes. For ext2/ext3 filesystems there is user_xattr option for mount, +XFS filesystem has enabled extended attributes by default. You have to add a /etc/caldavd/accounts.xml to tell caldavd about your accounts and users. See /usr/share/doc/calendarserver/examples/accounts.xml for an