早速インスコ。portupgradeだと、なぜか「too few arguments to function 'load_volumes'」とビルドエラーになってしまうので、3.0.1を一旦アンインストールしたらすんなり入った(make cleanしても3.0.1のヘッダを見に行ってしまうっぽい?)。
3.0.1まではパスの扱いがおかしく、FreeBSDで[Homes]が実質機能しなかった訳だが3.0.2で無事に解決した。ありがとうHATさん。パスの扱いについては、今も検討が続いている模様。
これでafp.confもスッキリした。
; ; Netatalk 3.x configuration file ; [Global] ; Global server settings vol preset = _DEFAULT log file = /var/log/netatalk.log [_DEFAULT] file perm = 0600 directory perm = 0700 [Homes] basedir regex = /usr/home home name = $u [Time Machine] path = /Volumes/TimeMachine time machine = yes vol size limit = 2097152 [Data] path = /Volumes/Data [Public] path = /usr/home/PUBLIC file perm = 0660 directory perm = 0770
basedir regex
にはシンボリックリンクではなく、実リンクで書くのがミソ。
大事なことなのでもう一度。ありがとうHATさん。