netatalk 3

netatalk

OSX finder 에서 cmd + k를 통해 네트워크 드라이브를 쉽게 연결하여 쓸 수 있는데, afp:// 프로토콜로 연결하려면 server에 netatalk 설치가 필요하다. 이 시점에서는 3.1.7버전이 사용되었고 설치된 서버는 hardkernel odroid xu3 lite가 사용됐으며 os는 ubuntu 14.04 32bit다.

http://netatalk.sourceforge.net/

1
2
3
$ ./configure --with-init-sytle=debian
$ sudo apt-get install libdb-dev
$ make

O_IGNORE관련 에러가 날 수 있는데 해결방법 은 아래와 같다.

include/atalk/acl.h, line 63, #define O_IGNORE 0를 추가한다.

1
2
3
#define O_NETATALK_ACL 0
#define O_IGNORE 0 // added
#define chmod_acl chmod

1
$ sudo make install

afp는 ln -s로 생성되는 symbolic link를 지원하지 않는 것으로 보인다.

코드를 넘어