diff options
author | 2002-02-27 05:16:53 +0000 | |
---|---|---|
committer | 2002-02-27 05:16:53 +0000 | |
commit | c27d02e32b08fb94c196dc388944e29664bce7e6 (patch) | |
tree | 0d11078eaf724422e8554f1d76490a1a47b64082 /net-fs | |
parent | Initial ebuild for Gentoo. This closes bug 596. Thanks Ilian Zarov! (diff) | |
download | gentoo-2-c27d02e32b08fb94c196dc388944e29664bce7e6.tar.gz gentoo-2-c27d02e32b08fb94c196dc388944e29664bce7e6.tar.bz2 gentoo-2-c27d02e32b08fb94c196dc388944e29664bce7e6.zip |
NOTE: None of this is tested -- someone please test and unmask!
- Fixed a typo in HOMEPAGE, other general cleanup.
- Switch to .tar.gz (the .tar.bz2 isn't available for 1.5.2)
- Turned on shadow password support
- Updated init.d script
- This addresses bug 762
Diffstat (limited to 'net-fs')
-rw-r--r-- | net-fs/netatalk/ChangeLog | 17 | ||||
-rw-r--r-- | net-fs/netatalk/files/atalk-rc6 | 87 | ||||
-rw-r--r-- | net-fs/netatalk/files/digest-netatalk-1.5.2 | 1 | ||||
-rw-r--r-- | net-fs/netatalk/netatalk-1.5.2.ebuild | 44 |
4 files changed, 148 insertions, 1 deletions
diff --git a/net-fs/netatalk/ChangeLog b/net-fs/netatalk/ChangeLog index 1ebcf1fc3cf0..950ccfcb91d2 100644 --- a/net-fs/netatalk/ChangeLog +++ b/net-fs/netatalk/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for net-fs/netatalk # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.1 2002/02/01 21:53:32 gbevin Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/ChangeLog,v 1.2 2002/02/27 05:16:53 chouser Exp $ + +*netatalk-1.5.2 (26 Feb 2002) + + 26 Feb 2002; Chris Houser <chouser@gentoo.org> : files/atalk-rc6 + files/digest-netatalk-1.5.2 ChangeLog netatalk-1.5.2.ebuild : + + - Fixed a typo in HOMEPAGE, other general cleanup. + - Switch to .tar.gz (the .tar.bz2 isn't available for 1.5.2) + - Turned on shadow password support + - Updated init.d script + - This addresses bug 762 *netatalk-1.5_pre6 (1 Feb 2002) @@ -11,3 +22,7 @@ comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository. + + 1 Jul 2001; Achim Gottinger <achim@gentoo.org> : + + *** empty log message *** diff --git a/net-fs/netatalk/files/atalk-rc6 b/net-fs/netatalk/files/atalk-rc6 new file mode 100644 index 000000000000..5de43037b3de --- /dev/null +++ b/net-fs/netatalk/files/atalk-rc6 @@ -0,0 +1,87 @@ +#!/sbin/runscript +# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/files/atalk-rc6,v 1.1 2002/02/27 05:16:53 chouser Exp $ + +# AppleTalk daemons. Make sure not to start atalkd in the background: +# its data structures must have time to stablize before running the +# other processes. + +depend() { + need net +} + +start () { + . /etc/netatalk/netatalk.conf + + if [ "${ATALKD_RUN}" != "no" ]; then + ebegin "Starting atalkd" + start-stop-daemon --start --quiet --exec /usr/sbin/atalkd + eend $? + + for reg in \ + "${ATALK_NAME}:Workstation${ATALK_ZONE}" \ + "${ATALK_NAME}:netatalk${ATALK_ZONE}" + do + ebegin " Registering $reg" + /usr/bin/nbprgstr -p 4 "$reg" + eend $? + done + + if [ "${PAPD_RUN}" = "yes" ]; then + ebegin " Starting papd" + start-stop-daemon --start --quiet --exec /usr/sbin/papd + eend $? + fi + + if [ "${TIMELORD_RUN}" = "yes" ]; then + ebegin " Starting timelord" + start-stop-daemon --start --quiet --exec /usr/sbin/timelord + eend $? + fi + fi + + if [ "${AFPD_RUN}" = "yes" ]; then + ebegin "Starting afpd" + start-stop-daemon --start --quiet --exec /usr/sbin/afpd -- \ + ${AFPD_UAMLIST} -g ${AFPD_GUEST} -c ${AFPD_MAX_CLIENTS} \ + -n "${ATALK_NAME}${ATALK_ZONE}" + eend $? + fi +} + + +stop () { + . /etc/netatalk/netatalk.conf + + if [ "${ATALKD_RUN}" != "no" ]; then + if [ "${PAPD_RUN}" = "yes" ]; then + ebegin "Stopping papd" + start-stop-daemon --stop --quiet --exec /usr/sbin/papd + eend $? + fi + + if [ "${TIMELORD_RUN}" = "yes" ]; then + ebegin "Stopping timelord" + start-stop-daemon --stop --quiet --exec /usr/sbin/timelord + eend $? + fi + + for reg in \ + "${ATALK_NAME}:Workstation${ATALK_ZONE}" \ + "${ATALK_NAME}:netatalk${ATALK_ZONE}" + do + ebegin "Unregistering $reg" + /usr/bin/nbpunrgstr "$reg" + eend $? + done + + ebegin "Stopping atalkd" + start-stop-daemon --stop --quiet --exec /usr/sbin/atalkd + eend $? + fi + + if [ "${AFPD_RUN}" = "yes" ]; then + ebegin "Stopping afpd" + start-stop-daemon --stop --quiet --exec /usr/sbin/afpd + eend $? + fi +} diff --git a/net-fs/netatalk/files/digest-netatalk-1.5.2 b/net-fs/netatalk/files/digest-netatalk-1.5.2 new file mode 100644 index 000000000000..67178895d86f --- /dev/null +++ b/net-fs/netatalk/files/digest-netatalk-1.5.2 @@ -0,0 +1 @@ +MD5 9355653d6b2c18f10d1be02624db65f6 netatalk-1.5.2.tar.gz 789104 diff --git a/net-fs/netatalk/netatalk-1.5.2.ebuild b/net-fs/netatalk/netatalk-1.5.2.ebuild new file mode 100644 index 000000000000..07c78a8b2154 --- /dev/null +++ b/net-fs/netatalk/netatalk-1.5.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-1.5.2.ebuild,v 1.1 2002/02/27 05:16:53 chouser Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="kernel level implementation of the AppleTalk Protocol Suite" +SRC_URI="http://download.sourceforge.net/netatalk/${P}.tar.gz" +HOMEPAGE="http://netatalk.sourceforge.net" + +DEPEND="virtual/glibc + pam? ( sys-libs/pam-0.7 ) + tcpd? ( sys-apps/tcp-wrappers ) + ssl? ( dev-libs/openssl ) + sys-apps/shadow + >=sys-libs/db-3" + +src_compile() { + use pam && myconf="$myconf --with-pam" + use tcpd && myconf="$myconf --with-tcp-wrappers" + use ssl || myconf="$myconf --disable-ssl" + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-fhs \ + --with-shadow \ + --with-db3 \ + $myconf || die "netatalk configure failed" + + emake || die "netatalk emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "netatalk make install failed" + + # install docs + dodoc BUGS CHANGES CONTRIBUTORS COPYING COPYRIGHT ChangeLog + dodoc NEWS README TODO VERSION + + # install init script + mkdir -p ${D}/etc/init.d + cp ${FILESDIR}/atalk-rc6 ${D}/etc/init.d/atalk + chmod 755 ${D}/etc/init.d/atalk +} |