--- Makefile +++ Makefile 1997/07/21 06:58:46 @@ -1,17 +1,20 @@ # Root of installation. Subdirectories will be ${DESTDIR}/etc, # ${DESTDIR}/bin, and ${DESTDIR}/lib. -DESTDIR=/usr/local/atalk +DESTDIR=/usr # for system-level binaries -SBINDIR=$(DESTDIR)/etc +#SBINDIR=$(DESTDIR)/etc +SBINDIR=$(DESTDIR)/sbin # 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)/etc +RESDIR=$(DESTDIR)/lib/atalk # for configuration files (AppleVolumes.system, etc.) -ETCDIR=$(DESTDIR)/etc +#ETCDIR=$(DESTDIR)/etc +ETCDIR=/etc # for include files INCDIR=$(DESTDIR)/include # Root of man pages. Subdirectories will be --- etc/psf/etc2ps.sh +++ etc/psf/etc2ps.sh 1997/07/21 06:58:46 @@ -9,14 +9,17 @@ # tag in the case. # -DVIPSPATH=/usr/local/tex/bin -DVIPS=/usr/local/tex/bin/dvips +#DVIPSPATH=/usr/local/tex/bin +DVIPSPATH=/usr/bin +#DVIPS=/usr/local/tex/bin/dvips +DVIPS=/usr/bin/dvips DVIPSARGS="-f -q" -TROFF2PS=/usr/local/psroff/troff2/troff2ps +#TROFF2PS=/usr/local/psroff/troff2/troff2ps +TROFF2PS=/usr/bin/groff -T ps TROFF2PSARGS="-Z -O-.10" -PATH=/usr/bin:$DVIPSPATH; export PATH +PATH=/bin:/usr/bin:$DVIPSPATH; export PATH case $1 in --- rc.atalk.suse +++ rc.atalk.suse 1997/07/21 07:01:58 @@ -0,0 +1,93 @@ +#! /bin/sh +# Copyright (c) 1996 S.u.S.E. Gmbh Fuerth, Germany. All rights reserved. +# +# Author: Florian La Roche , 1996 +# Werner Fink , 1996 +# Albrecht Gebhardt, Jun 1996 +# +# /sbin/init.d/atalk +# + +. /etc/rc.config +test "$START_ATALK" = yes || exit 0 +KVERSION=`/bin/uname -r` +MODPROBE="/sbin/modprobe" +RMMOD="/sbin/rmmod" +ATALK="/lib/modules/${KVERSION}/misc/appletalk.o" +SYSTEMMAP="/System.map" +ATALKDIR="/usr/local/atalk" + +case "$1" in + start) + echo "Loading appletalk module" + if [ ! -x ${MODPROBE} ] ; then + echo "${MODPROBE} missing" + exit 1; + fi + if [ ! -f ${ATALK} ] ; then + echo "${ATALK} missing" + exit 1; + fi + if [ ! -f ${SYSTEMMAP} ] ; then + echo "${SYSTEMMAP} missing" + exit 1; + fi + ${MODPROBE} appletalk + echo "Starting AppleTalk daemons (netatalk) ..." +if [ -f /usr/sbin/atalkd ]; then + /usr/sbin/atalkd; + echo " atalkd: AppleTalk RTMP, NBP, ZIP, and AEP manager." +fi + +if [ -f /usr/bin/nbprgstr ]; then + echo " registering AppleTalk NBP names" + /usr/bin/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:Workstation + /usr/bin/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:netatalk +fi + +if [ -f /usr/sbin/papd ]; then + echo " papd: AppleTalk print server daemon" + /usr/sbin/papd -p /etc/printcap ; +fi + +if [ -f /usr/sbin/afpd ]; then + echo " afpd: AppleTalk Filing Protocol daemon" + /usr/sbin/afpd; +fi + +if [ -f /usr/sbin/timelord ]; then + /usr/sbin/timelord; echo -n " timelord" +fi + + + ;; + stop) +# echo "unregistering AppleTalk NBP names" +#if [ -f /usr/bin/nbpunrgstr ]; then +# /usr/bin/nbpunrgstr `hostname|sed 's/\..*$//'`:=@* +#fi + echo "Shutting down AppleTalk daemons" +if [ -f /usr/sbin/timelord ]; then + killproc -TERM /usr/sbin/timelord +fi +if [ -f /usr/sbin/afpd ]; then + killproc -TERM /usr/sbin/afpd +fi +if [ -f /usr/sbin/papd ]; then + killproc -TERM /usr/sbin/papd +fi +if [ -f /usr/sbin/atalkd ]; then + killproc -TERM /usr/sbin/atalkd +fi + echo + echo -n "Unloading appletalk module ..." + /bin/sleep 15s + ${RMMOD} appletalk + echo + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 +esac + +exit 0 --- rc.config.atalk +++ rc.config.atalk 1997/07/21 07:06:40 @@ -0,0 +1,6 @@ + +# +# start AppleTalk deamons ("yes" or "no") +# +START_ATALK=no + --- sys/linux/Makefile +++ sys/linux/Makefile 1997/07/21 07:26:30 @@ -30,18 +30,18 @@ AFSDIR="${AFSDIR}" KRBDIR="${KRBDIR}" \ INSTALL="${INSTALL}" $@); \ done - rm -f ${ETCDIR}/rc.atalk - sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \ - -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \ - -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \ - -e s@:INCDIR:@${INCDIR}@ \ - < ../../rc.atalk.bsd > ${ETCDIR}/rc.atalk - chmod +x ${ETCDIR}/rc.atalk +# rm -f ${ETCDIR}/rc.atalk +# sed -e s@:DESTDIR:@${DESTDIR}@ -e s@:SBINDIR:@${SBINDIR}@ \ +# -e s@:BINDIR:@${BINDIR}@ -e s@:RESDIR:@${RESDIR}@ \ +# -e s@:ETCDIR:@${ETCDIR}@ -e s@:LIBDIR:@${LIBDIR}@ \ +# -e s@:INCDIR:@${INCDIR}@ \ +# < ../../rc.atalk.bsd > ${ETCDIR}/rc.atalk +# chmod +x ${ETCDIR}/rc.atalk @echo - @echo "Install is done. Don't forget to add lines from" - @echo "services.atalk to /etc/services and to call rc.atalk" - @echo "in /etc/rc. See README and README.LINUX for more" - @echo "information." + @echo "Install is done." +# @echo "services.atalk to /etc/services and to call rc.atalk" +# @echo "in /etc/rc. See README and README.LINUX for more" +# @echo "information." clean : for i in ${ALL}; \