I've been scouring the board and wiki for more information on getting Netatalk to work on my Pink Pogoplug. Long story short: add an apfd entry to /etc/hosts.allow.
You may have read the instructions for compiling netatalk on your own box with PKGBUILD, I'll replicate what I did here for clarity:
First I followed the instructions from this page: http://Arch Linux ARM.com/index.php5?title=De ... g_Packages
Installing the following packages:
$this->bbcode_second_pass_code('', 'pacman -S kernel26-headers file base-devel abs')
Then I followed the instructions from numanoid: viewtopic.php?f=9&t=93&p=3150&hilit=netatalk#p3103
And did the following things in my home directory on the Pogoplug:
$this->bbcode_second_pass_code('', 'wget http://aur.archlinux.org/packages/netatalk/netatalk.tar.gz
tar xvzf netatalk.tar.gz
cd netatalk
vi PKGBUILD (or nano)')
In the PKGBUILD file I changed the line:
$this->bbcode_second_pass_code('', 'arch=('i686' 'x86_64')')
to:
$this->bbcode_second_pass_code('', 'arch=('arm' 'i686' 'x86_64')')
And changed the line:
$this->bbcode_second_pass_code('', './configure --prefix=/usr --with-ssl-dir=/usr --localstatedir=/var --enable-fhs --enable-zeroconf=/usr --disable-srvloc --without-xfs')
to:
$this->bbcode_second_pass_code('', './configure --prefix=/usr --with-ssl-dir=/usr --localstatedir=/var --enable-fhs --enable-zeroconf=/usr --disable-srvloc --without-xfs --with-cnid-cdb-backend')
And saved it. Then I compiled it (still in the netatalk directory) with:
$this->bbcode_second_pass_code('', 'makepkg -Acs --asroot')
After a long time, it finished (without errors) and I proceeded to install it with:
$this->bbcode_second_pass_code('', 'pacman -U netatalk-2.1.4-0-arm.pkg.tar.xz')
After installation, you need to edit a few configuration files, most importantly you need to add a directory to share through netatalk. You can do that in /etc/netatalk/AppleVolumes.default. Simply edit it and add a line to it like this:
$this->bbcode_second_pass_code('', '/data/public "Public" cnidscheme:cdb options:usedots,upriv')
If you run /etc/rc.d/afpd start now, it will run, but you cannot connect to it. It turns out you need to add the afpd service to /etc/hosts.allow, so do this:
$this->bbcode_second_pass_code('', 'vi /etc/hosts.allow')
And add this after the sshd entry:
$this->bbcode_second_pass_code('', 'afpd: ALL')
Not the most secure setup, but it will do for now.
Finally, you need to add afpd to the /etc/rc.conf daemons if you want to run it at startup.
There is but one problem with this setup: if you connect, netatalk requires a valid username/password. I haven't found a way to turn this off yet. If you know how, please let me know.