Re: [netatalk] ddp failed to attach on Solaris


Subject: Re: [netatalk] ddp failed to attach on Solaris
From: Tim Carlson (tim@santafe.edu)
Date: Thu Nov 02 2000 - 16:37:21 EST


On Thu, 2 Nov 2000, Kip Perkins wrote:

> Are these errors due to installing Solaris 8 as 64-bit?

Solaris 8 is only 64 bit. You can't install a 32 bit Solaris 8

> I downloaded the tarball that Tim Carlson sent (thanks Tim) but this series
> (make - freaked out, make install -did not seem to work, and kinstall-totally
> freaked out) seemed to work even less.

You don't do the "make". Everything is already built.

make install
make kinstall

Here is a log of me doing this on a Solaris 8 box
chicoria{tim}:/tmp> uname -a
SunOS chicoria 5.8 Generic_108528-02 sun4u sparc SUNW,Ultra-250
chicoria{tim}:/tmp>wget -q ftp://ftp.santafe.edu/pub/unix/netatalk/solaris8-TCP.tar.gz
chicoria{tim}:/tmp> tar zxf solaris8-TCP.tar.gz
chicoria{tim}:/tmp> cd netatalk-1.4b2+asun2.1.4
chicoria{tim}:/tmp> sudo tcsh

[ somewhere in here you need to edit /etc/netconfig and /etc/services
probably with a reboot to redo netconfig.. not sure if that is needed]

chicoria{root}:/tmp/netatalk-1.4b2+asun2.1.4> make install
-snip-
[ some warnings but no real errors]
-snip-

chicoria{root}:/tmp/netatalk-1.4b2+asun2.1.4> make kinstall
Making kinstall for solaris...
make[1]: Entering directory `/tmp/netatalk-1.4b2+asun2.1.4/sys/solaris'
Making kernel for sparc...
make[2]: Entering directory `/tmp/netatalk-1.4b2+asun2.1.4/sys/solaris'
make[2]: `ddp' is up to date.
make[2]: Leaving directory `/tmp/netatalk-1.4b2+asun2.1.4/sys/solaris'
rm -f /etc/rc2.d/S79atalk /etc/rc0.d/K79atalk
if [ x"true" != x ] ; then \
        rm -f /usr/kernel/drv/sparcv9/ddp; \
        rm -f /usr/kernel/strmod/sparcv9/ddp; \
else \
        rm -f /usr/kernel/drv/ddp; \
        rm -f /usr/kernel/strmod/ddp; \
fi
rm -f /usr/kernel/drv/ddp.conf
rem_drv ddp
sync;sync;sync
if [ x"true" != x ]; then \
        /usr/ucb/install -c ddp /usr/kernel/drv/sparcv9/ddp; \
        ln /usr/kernel/drv/sparcv9/ddp /usr/kernel/strmod/sparcv9/ddp; \
else \
        /usr/ucb/install -c ddp /usr/kernel/drv/ddp; \
        ln /usr/kernel/drv/ddp /usr/kernel/strmod/ddp; \
fi
/usr/ucb/install -c ddp.conf /usr/kernel/drv/ddp.conf
add_drv -m '* 0666 root sys' ddp
sync;sync;sync
if [ -f /etc/init.d/atalk ]; then \
        echo "Preserving existing /etc/init.d/atalk settings."; \
else \
sed -e s@:DESTDIR:@/opt/atalk@ -e s@:SBINDIR:@/opt/atalk/sbin@ \
        -e s@:BINDIR:@/opt/atalk/bin@ -e s@:RESDIR:@/opt/atalk/etc@ \
        -e s@:ETCDIR:@/opt/atalk/etc@ -e s@:LIBDIR:@/opt/atalk/lib@ \
        -e s@:INCDIR:@/opt/atalk/include@ \
    < ../../distrib/initscripts/rc.atalk.sysv > /etc/init.d/atalk; \
fi
Preserving existing /etc/init.d/atalk settings.
chmod 744 /etc/init.d/atalk
ln -s ../init.d/atalk /etc/rc2.d/S79atalk
ln -s ../init.d/atalk /etc/rc0.d/K79atalk
make[1]: Leaving directory `/tmp/netatalk-1.4b2+asun2.1.4/sys/solaris'



This archive was generated by hypermail 2b28 : Wed Jan 17 2001 - 14:32:32 EST