Jump to content

Copy Avahi/AFP/Netatalk to full slackware


Soul

Recommended Posts

I'm running on top of a full slackware install by following the instructions here:

 

http://lime-technology.com/wiki/index.php?title=Installing_unRAID_5.0_on_a_full_Slackware_Distro

 

Now the instructions only say to copy the contents of sbin from unraid and a selection of libraries. However some of the binaries and libraries for getting AFP working as 2.2.0 aren't on the instructions.

 

Anyone know what needs adding to those instructions to get that side of beta10 working properly?

 

Cheers!

Link to comment

I haven't installed netatalk on top of Slackware, so this will likely be missing files and details, but it's a start. I think the following directory (recursively) and the handful of binaries need to be copied from unRAID (5.0 beta 10) to Slackware:

 

/etc/netatalk/

/etc/rc.d/rc.atalk
/etc/rc.d/rc.avahidaemon
/etc/rc.d/rc.avahidnsconfd

/usr/bin/achfile
/usr/bin/ad
/usr/bin/add_netatalk_printer
/usr/bin/advltov2
/usr/bin/aecho
/usr/bin/afile
/usr/bin/afpldaptest
/usr/bin/apple_cp
/usr/bin/apple_mv
/usr/bin/apple_rm
/usr/bin/asip-status.pl
/usr/bin/binheader
/usr/bin/dbd
/usr/bin/hqx2bin
/usr/bin/macbinary
/usr/bin/macusers
/usr/bin/megatron
/usr/bin/nadheader
/usr/bin/nbplkup
/usr/bin/nbprgstr
/usr/bin/nbpunrgstr
/usr/bin/netacnv
/usr/bin/netatalk-config
/usr/bin/pap
/usr/bin/papstatus
/usr/bin/psorder
/usr/bin/showppd
/usr/bin/single2bin
/usr/bin/unbin
/usr/bin/unhex
/usr/bin/uniconv
/usr/bin/unsingle
/usr/sbin/afpd
/usr/sbin/cnid_dbc
/usr/sbin/cnid_metad

 

If I'm not mistaken, beta 10 was upgraded to netatalk 2.2, so I thought these files might be needed since they changed between unRAID beta 9 and unRAID beta 10 and I figured this should be a majority of the netatalk needed files.

Link to comment

Thanks! The instructions on the wiki basically involve copying the whole of /usr/sbin across. Is there any reason why I shouldn't just copy across the whole of /usr/bin as well?

 

Do I need any libs as well?

 

Justin

Link to comment

I figure only copy over what's needed as Slackware 13.37 / 13.1 may have newer binaries than what unRAID has when it was built. I dont know about libs, but none showed up in the diffs from beta 9 to beta 10, so there may not be any.

 

To see if you need any libs, have a look at using "ldd" on the binaries to see what libraries they will use and need.

Link to comment

Hmm copied over what I could find. Getting avahi errors in the syslog so need to see if I can figure those out.

 

I'm beginning to wonder if I'd have been better off just sticking with stock. Having to keep unraid + slackware in sync all the time is going to be a pain....

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...