Moved to new blog: http://nlfiedler.github.io/2009/02/08/building-netatalk-on-opensolaris-200811.html
Pingback: Making netatalk discoverable in OpenSolaris « Caffeinated
Note that BDB is now available from the contrib repository, which is a lot easier.
Neatatalk 2.0.4 appears to have resolved some issues, I only needed:
I tried it with PAM (default) and configure completed with a bunch or warnings about PAM not being there.
Would someone with more SMF experience than I care to look at converting the init.d script to the required XML and shell so that SMF will restart the deamons in case of problem?
You might want to suggest people set up a stand-alone setup of BDB, so if the shared BDB on the system is updated, your Netatalk installation isn’t affected. Another thing that I have found useful is to put the BDB databases on a different volume than the Natatalk share, that way if your share runs out of space, your BDB doesn’t become corrupted. The Netatalk manual is a bit tedious to read, but it contains a ton of very useful info.
Pingback: Netatalk on OpenSolaris (incl. Service Discovery) | blog/shl@INTERDOSE
Pingback: links for 2010-02-22 « About My Days
Building and authenticating with PAM isn’t a problem now, it seems. This worked fine for me:
$ cd work/netatalk/
$ wget http://hivelocity.dl.sourceforge.net/project/netatalk/netatalk/2.0.5/netatalk-2.0.5.tar.bz2
$ tar xjf netatalk-2.0.5.tar.bz2
$ cd netatalk-2.0.5
$ ./configure –with-pam=/usr/lib/security
$ make -j4
$ pfexec make install
I verified that PAM was being used via:
Verified PAM used this way:
add “auth.debug/var/adm/authlog” to /etc/syslog.conf
# touch /etc/pam_debug
# touch /var/adm/authlog
# svcadm restart system-log
Mount AFP volume
Look at /var/adm/authlog
Pingback: OpenSolaris + TimeMachine backup + network discovery « Matt Connolly’s Blog
Pingback: Using OpenSolaris and ZFS with Time Machine « Caffeinated
Pingback: Adding AFP support to Nexenta Core 3.0 | Technical Ramblings
Pingback: Tutorial: How to install netatalk on OpenSolaris (2009.06) « klein2
Pingback: Sätt upp TimeMachine mot ditt NAS med netatalk
To make afp work with osx 10.7, you must support dhx2 as well for the password encryption in afpd.conf as well:
– -transall -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword
Comments are closed.