diff options
author | Achim Gottinger <achim@gentoo.org> | 2000-08-08 17:53:33 +0000 |
---|---|---|
committer | Achim Gottinger <achim@gentoo.org> | 2000-08-08 17:53:33 +0000 |
commit | 3997bcb2a4b335414aaab55cf45b60787966f1d4 (patch) | |
tree | 7cfbc44a8545cf38e886df9747e890e472d5580f /net-fs/netatalk | |
parent | *** empty log message *** (diff) | |
download | historical-3997bcb2a4b335414aaab55cf45b60787966f1d4.tar.gz historical-3997bcb2a4b335414aaab55cf45b60787966f1d4.tar.bz2 historical-3997bcb2a4b335414aaab55cf45b60787966f1d4.zip |
*** empty log message ***
Diffstat (limited to 'net-fs/netatalk')
-rwxr-xr-x | net-fs/netatalk/files/atalk | 59 | ||||
-rw-r--r-- | net-fs/netatalk/files/digest | 1 | ||||
-rw-r--r-- | net-fs/netatalk/netatalk-1.4b2-r1.ebuild | 77 |
3 files changed, 137 insertions, 0 deletions
diff --git a/net-fs/netatalk/files/atalk b/net-fs/netatalk/files/atalk new file mode 100755 index 000000000000..9c722c1314b3 --- /dev/null +++ b/net-fs/netatalk/files/atalk @@ -0,0 +1,59 @@ +#!/bin/sh +# +# AppleTalk daemons. Make sure not to start atalkd in the background: +# its data structures must have time to stablize before running the +# other processes. +#RCUPDATE:3 4:75: + +# +# SUNOS: UNCOMMENT THESE LINES TO LOAD THE KERNEL MODULE. Note that +# modunload-ing netatalk may cause your machine to panic or hang. +# + + . /etc/rc.d/config/functions + +SERVICE="Appletalk" +opts="start stop restart" + +start () { + + ebegin "Starting $SERVICE daemons:" + + start-stop-daemon --start --quiet --exec /usr/sbin/atalkd 1>&2 + echo ' atalkd' + + /usr/bin/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:Workstation + /usr/bin/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:netatalk + echo ' nbprgstr' + + start-stop-daemon --start --quiet --exec /usr/sbin/papd 1>&2 + echo ' papd' + + start-stop-daemon --start --quiet --exec /usr/sbin/afpd 1>&2 + echo ' afpd' + + eend $? "Error starting $SERVICE daemons" + +} + + +stop () { + + ebegin "Stopping $SERVICE daemons:" + start-stop-daemon --stop --quiet --exec /usr/sbin/papd 1>&2 + echo " papd" + start-stop-daemon --stop --quiet --exec /usr/sbin/afpd 1>&2 + echo " afpd" + start-stop-daemon --stop --quiet --exec /usr/sbin/atalkd 1>&2 + echo " atalkd" + eend $? "Error Stopping $SERVICE daemons:" +} + +restart() { + stop + start +} + +doservice ${@} + + diff --git a/net-fs/netatalk/files/digest b/net-fs/netatalk/files/digest new file mode 100644 index 000000000000..81977d40645b --- /dev/null +++ b/net-fs/netatalk/files/digest @@ -0,0 +1 @@ +MD5 b7541838044e167405bb33236faf4ce7 netatalk-1.4b2.tar.gz diff --git a/net-fs/netatalk/netatalk-1.4b2-r1.ebuild b/net-fs/netatalk/netatalk-1.4b2-r1.ebuild new file mode 100644 index 000000000000..4dd820d940ed --- /dev/null +++ b/net-fs/netatalk/netatalk-1.4b2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-1.4b2-r1.ebuild,v 1.1 2000/08/08 17:53:33 achim Exp $ + +P=netatalk-1.4b2 +A=${P}.tar.gz +S=${WORKDIR}/${P} +CATEGORY="net-fs" +DESCRIPTION="Apple-Talk" +SRC_URI="ftp://terminator.rsug.itd.umich.edu/unix/netatalk/"${A} +HOMEPAGE="http://www.umich.edu/~rsug/netatalk/" + +src_compile() { + cd ${S}/include/netatalk + cp endian.h endian.h.orig + sed -e "s/<bytesex\.h>/<asm\/ioctls\.h>/" endian.h.orig > endian.h + cd ${S} + make LDFLAGS="-lcrypt" OPTOPTS="${CFLAGS} -fsigned-char" DESTDIR=/usr +ETCDIR=/etc/atalk \ + RESDIR=/usr/libexec/atalk SBINDIR=/usr/sbin +} + +src_install() { + cd ${S} + dodir /etc/atalk + dodir /usr/libexec + into /usr + + dobin bin/aecho/aecho bin/getzones/getzones bin/megatron/megatron + dobin bin/nbp/nbplkup bin/nbp/nbprgstr bin/nbp/nbpunrgstr + dobin bin/pap/pap bin/pap/papstatus bin/psorder/psorder + + for i in single2bin unbin unhex unsingle hqx2bin macbinary + do + dosym /usr/bin/megatron /usr/bin/$i + done + + insinto /etc/atalk + doins config/* + + dosbin etc/afpd/afpd etc/atalkd/atalkd etc/papd/papd + dosbin etc/psf/psa etc/psf/psf + cp etc/psf/etc2ps.sh ${D}/usr/sbin/etc2ps + + insinto /usr/include/atalk + doins include/atalk/* + + insinto /usr/include/netatalk + doins include/netatalk/* + + dolib.a libatalk/libatalk.a libatalk/libatalk_p.a + + doman man/man1/*.1 man/man3/*.3 man/man4/*.4 man/man8/*.8 + + insinto /usr/libexec/atalk/filters + + doins etc/psf/pagecount.ps + + for i in ofpap ifpap tfpap ifpaprev tfpaprev ofwpap ifwpap ifwpaprev \ + tfwpaprev ofmpap ifmpap tfmpap ifmpaprev tfmpaprev ofwmpap \ + ifwmpap tfwmpap ifwmpaprev tfwmpaprev tfwpap + do + dosym /usr/sbin/psf /usr/libexec/atalk/filters/$i + done + + cd ${S} + + dodir /etc/rc.d/init.d + cp ${O}/files/atalk ${D}/etc/rc.d/init.d/atalk + dodoc BUGS CHANGES README* COPYRIGHT VERSION + +} + + + + |