Subject: What I did to fix Netatalk in Solaris
From: Adam Oldham (oldham@store.unc.edu)
Date: Thu Feb 24 2000 - 09:53:02 EST
Since so many requested that I post this:
Recompiled from the Source I was using,
netatalk-1.4b2+asun2.1.3
Used, gcc, egcs, and gnu stuff rather than stock Solaris programs.
Recompiled doing a make install. Then did a make kinstall. Made sure
that /etc/services was correct. Added the entry I needed to afpd.conf.
And ripped everything out of init.d/atalk to make it look like this:
#! /bin/sh
#
# Start/stop the AppleTalk daemons.
#
# AppleTalk daemons. Make sure not to start atalkd in the background:
# its data structures must have time to stablize before running the
# other processes.
#
#
# kill the named process(es)
#
killproc() {
pid=`/usr/bin/ps -e |
/usr/bin/grep $1 |
/usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
[ "$pid" != "" ] && kill $pid
}
case "$1" in
#
# Start the appletalk server processes.
#
'start')
echo 'starting appletalk daemons: \c'
if [ -x /usr/local/atalk/etc/afpd ]; then
/usr/local/atalk/etc/afpd -c 20; echo '
afpd\c'
fi
echo '.'
;;
#
# Stop the appletalk server processes.
#
'stop')
echo 'stopping appletalk daemons:\c'
if [ -x /usr/local/atalk/etc/afpd ]; then
killproc afpd; echo ' afpd\c'
fi
echo '.'
;;
#
# Usage statement.
#
*)
echo "usage: $0 {start|stop}"
exit 1
;;
esac
Basically, for security reasons, this allows you to enter the IP address
in chooser and log in that way.
Hope this may help some of you guys.
Adam
===========================================================
= Adam Oldham
= System Administrator for UNC Student Stores
= AIX, Solaris, Linux, NT, and almost all Mac OS's
===========================================================
This archive was generated by hypermail 2b28 : Wed Jan 17 2001 - 14:30:09 EST