--- ./etc/afpd/Makefile.dist Thu Sep 17 23:18:40 1998 +++ ./etc/afpd/Makefile Sun Nov 22 23:02:14 1998 @@ -16,7 +16,7 @@ INCPATH= -I../../include ${AFSINCPATH} ${KRBINCPATH} ${DESINCPATH} \ ${PAMINCPATH} CFLAGS= ${DEFS} ${AFSDEFS} ${KRBDEFS} ${DESDEFS} ${OPTOPTS} ${INCPATH} \ - ${PAMDEFS} -DAPPLCNAME -DCRLF # -DDOWNCASE + ${PAMDEFS} -DAPPLCNAME # -DCRLF # -DDOWNCASE LIBS = -latalk ${AFSLIBS} ${KRBLIBS} ${DESLIBS} ${ADDLIBS} ${AFPLIBS} \ ${TCPWRAPLIBS} ${PAMLIBS} LIBDIRS= -L../../libatalk ${AFSLIBDIRS} ${KRBLIBDIRS} \ --- ./sys/netatalk/at.h.dist Sun Jul 27 15:13:37 1997 +++ ./sys/netatalk/at.h Sun Nov 22 23:11:16 1998 @@ -25,9 +25,9 @@ #define __AT_HEADER__ #ifdef linux /* pull in the linux header */ -#include #include #include +#include #else #include --- ./sys/linux/Makefile.dist Tue Oct 27 14:41:30 1998 +++ ./sys/linux/Makefile Sun Nov 22 23:20:50 1998 @@ -1,5 +1,5 @@ # Linux specific defines, passed to subdirectories. -DEFS= -DNEED_QUOTACTL_WRAPPER +#DEFS= -DNEED_QUOTACTL_WRAPPER OPTOPTS= -O2 -fomit-frame-pointer -fsigned-char -Wunused -Wuninitialized #OPTOPTS= -g -fsigned-char CC= gcc --- ./Makefile.dist Mon Sep 28 15:48:41 1998 +++ ./Makefile Sun Nov 22 23:04:03 1998 @@ -1,17 +1,17 @@ # Root of installation. Subdirectories will be ${DESTDIR}/etc, # ${DESTDIR}/bin, and ${DESTDIR}/lib. -DESTDIR=/usr/local/atalk +DESTDIR=/software/atalk-1.4b2 # for system-level binaries -SBINDIR=$(DESTDIR)/etc +SBINDIR=$(DESTDIR)/servers # for user-level binaries BINDIR=$(DESTDIR)/bin # for program libraries (*.a) LIBDIR=$(DESTDIR)/lib # for machine-independent resources (pagecount.ps, etc.) -RESDIR=$(DESTDIR)/etc +RESDIR=$(DESTDIR)/data # for configuration files (AppleVolumes.system, etc.) -ETCDIR=$(DESTDIR)/etc +ETCDIR=$(DESTDIR)/config # for include files INCDIR=$(DESTDIR)/include # Root of man pages. Subdirectories will be @@ -38,7 +38,8 @@ # Location of PAM support library and include files. Comment this out # if you don't want to enable PAM support -PAMDIR=/usr +#PAMDIR=/usr +## ^---------- Netwinder build 10 doesn't have PAM yet # Location of the AFS and Kerberos libraries and include files. Uncomment --- ./rc.atalk.redhat.dist Sat Jun 20 00:46:55 1998 +++ ./rc.atalk.redhat Mon Nov 23 01:42:44 1998 @@ -20,6 +20,10 @@ 'start') echo -n 'starting appletalk daemons: ' + if [ ! -d /proc/net/appletalk ]; then + /sbin/insmod appletalk; echo -n ' kernel' + fi + if [ -x :SBINDIR:/atalkd ]; then :SBINDIR:/atalkd; echo -n ' atalkd' fi @@ -55,20 +59,26 @@ echo -n 'stopping appletalk daemons:' if [ -x :SBINDIR:/papd ]; then - killproc papd; echo -n ' papd' + killproc papd fi if [ -x :SBINDIR:/afpd ]; then - killproc afpd; echo -n ' afpd' + killproc afpd fi if [ -x :SBINDIR:/timelord ]; then - killproc timelord; echo -n ' timelord' + killproc timelord fi # kill atalkd last, since without it the plumbing goes away. if [ -x :SBINDIR:/atalkd ]; then - killproc atalkd; echo -n ' atalkd' + killproc atalkd + fi + + # unload kernel module if possible (required for proper restart) + if grep -w appletalk /proc/modules; then + sleep 1 + /sbin/rmmod appletalk; echo -n ' kernel' fi echo '.'