Hi, i hope it is not too obtrusive to bring up this topic again after 6 years. :)) https://lists.debian.org/debian-bsd/2009/12/msg00146.html
I am meanwhile proud owner of a kfreebsd VM Debian GNU/kFreeBSD 7 GNU/kFreeBSD ts6-kbsd 9.0-2-686 #0 Sun May 17 22:06:56 UTC 2015 i386 ... which helps me to get my package preparations ready for kfreebsd buildd at least on the second try. https://buildd.debian.org/status/logs.php?pkg=libisoburn&arch=kfreebsd-amd64 Now i am exploring again ACL, xattr or extattr. It seems that none of them is really implemented on above system. Do i get this right ? Is it worth to upgrade to Sid in order to become tester of better implementations ? ------------------------------------------------------------------- Assessment on Debian 7 kfreebsd: libisofs ./configure tests see the libacl API installed checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking for acl_to_text in -lacl... yes but when i try to use it to set some ACL, i get errno ENOSYS "Function not implemented". On FreeBSD 8, libisofs-1.4.2/configure says the same except the last lines checking for acl_to_text in -lacl... no checking for acl_to_text in -lc... yes There i can get and set ACL. The Linux file attribute API "xattr" seems to be present checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for listxattr in -lc... yes But again, the attempt to set "user." attributes of a file fails with ENOSYS "Function not implemented". FreeBSD-ish "extattr" appears to be incompatible checking sys/extattr.h usability... yes checking sys/extattr.h presence... yes checking for sys/extattr.h... yes checking for extattr_list_file in -lc... no On FreeBSD 8: checking attr/xattr.h usability... no checking attr/xattr.h presence... no checking for attr/xattr.h... no checking sys/extattr.h usability... yes checking sys/extattr.h presence... yes checking for sys/extattr.h... yes checking for extattr_list_file in -lc... yes Getting and setting of extattr works. ------------------------------------------------------------------- Have a nice day :) Thomas