Welcome to Nick's Random Musings

Of course I don't know what I'm doing, what fun would that be?


Compiling netatalk 3.0.2 for Debian stable (6.0.6)


computers debian
Nick Gully

1.) Install some prerequisites: sudo apt-get install automake libtool build-essential pkg-config checkinstall git-core avahi-daemon libavahi-client-dev libgcrypt11 libgcrypt11-dev

2.) Configure the software with dhx2_passwd in mind:

./configure –with-init-style=debian –with-zeroconf

3.) Setup the netatalk configuration file (typically /usr/local/etc/afp.conf)

[Global] ; Global server settings passwd file = /usr/local/etc/afppasswd mimic model = rackmac vol preset = default_for_all_vol log file = /var/log/netatalk.log log level = default:error,uamsdaemon:debug save password = no

uam list = uams_dhx2_passwd.so uam path = /usr/local/lib/netatalk

mimic model = rackmac

[default_for_all_vol] file perm = 0664 directory perm = 0774 cnid scheme = dbd

[timecap] path = /spare/timecapsule valid users = nick appledouble = v2 time machine = yes

[Homes] basedir regex = /home valid users = nick