diff options
author | Nick Hadaway <raker@gentoo.org> | 2002-11-25 20:40:14 +0000 |
---|---|---|
committer | Nick Hadaway <raker@gentoo.org> | 2002-11-25 20:40:14 +0000 |
commit | 6781ff5141ff013fc388380d837569a61214ea36 (patch) | |
tree | 2e841fa069684e1f0b7ce6a9d624a7d2d55de058 /net-ftp/ftpd | |
parent | added mmx to bad-ppc-flags list (diff) | |
download | gentoo-2-6781ff5141ff013fc388380d837569a61214ea36.tar.gz gentoo-2-6781ff5141ff013fc388380d837569a61214ea36.tar.bz2 gentoo-2-6781ff5141ff013fc388380d837569a61214ea36.zip |
New ebuild. The netkit linux-ftpd with ssl support.
Diffstat (limited to 'net-ftp/ftpd')
-rw-r--r-- | net-ftp/ftpd/ChangeLog | 9 | ||||
-rw-r--r-- | net-ftp/ftpd/files/digest-ftpd-0.17 | 1 | ||||
-rw-r--r-- | net-ftp/ftpd/files/ssl.diff.gz | bin | 0 -> 10444 bytes | |||
-rw-r--r-- | net-ftp/ftpd/ftpd-0.17.ebuild | 63 |
4 files changed, 73 insertions, 0 deletions
diff --git a/net-ftp/ftpd/ChangeLog b/net-ftp/ftpd/ChangeLog new file mode 100644 index 000000000000..0bde5d2b431d --- /dev/null +++ b/net-ftp/ftpd/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for net-ftp/ftpd +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftpd/ChangeLog,v 1.1 2002/11/25 20:40:14 raker Exp $ + +*ftpd-0.17 (25 Nov 2002) + + 25 Nov 2002; Nick Hadaway <raker@gentoo.org> ftpd-0.17.ebuild, + files/digest-ftpd-0.17.ebuild, files/ssl.diff.gz : + New ebuild. Your basic netkit linux-ftpd patched for ssl support. diff --git a/net-ftp/ftpd/files/digest-ftpd-0.17 b/net-ftp/ftpd/files/digest-ftpd-0.17 new file mode 100644 index 000000000000..909d577cfb10 --- /dev/null +++ b/net-ftp/ftpd/files/digest-ftpd-0.17 @@ -0,0 +1 @@ +MD5 f5f491564812db5d8783daa538c49186 linux-ftpd-0.17.tar.gz 46763 diff --git a/net-ftp/ftpd/files/ssl.diff.gz b/net-ftp/ftpd/files/ssl.diff.gz Binary files differnew file mode 100644 index 000000000000..e7e80ac3d76a --- /dev/null +++ b/net-ftp/ftpd/files/ssl.diff.gz diff --git a/net-ftp/ftpd/ftpd-0.17.ebuild b/net-ftp/ftpd/ftpd-0.17.ebuild new file mode 100644 index 000000000000..25ca9b2cf618 --- /dev/null +++ b/net-ftp/ftpd/ftpd-0.17.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftpd/ftpd-0.17.ebuild,v 1.1 2002/11/25 20:40:14 raker Exp $ + +DESCRIPTION="The netkit FTP server with optional SSL support" +HOMEPAGE="http://www.hcs.harvard.edu/~dholland/computers/netkit.html" +SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/linux-${P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~x86" + +IUSE="ssl" + +DEPEND="virtual/glibc + ssl? ( dev-libs/openssl )" + +S=${WORKDIR}/linux-${P} + +src_unpack() { + + unpack ${A} + cd ${S} + + if [ "`use ssl`" ]; then + zcat ${FILESDIR}/ssl.diff.gz | patch -p1 \ + || die "ssl patch failed" + fi + +} + +src_compile() { + + ./configure --prefix=/usr || die "configure failed" + + cp MCONFIG MCONFIG.orig + sed -e "s/-pipe -O2/${CFLAGS}/" MCONFIG.orig > MCONFIG + + emake || die "parallel make failed" + +} + +src_install() { + + dobin ftpd/ftpd + doman ftpd/ftpd.8 + dodoc README ChangeLog + +} + +pkg_postinst() { + + einfo "In order to start the server with SSL support" + einfo "You need to create a certificate and place it" + einfo "in SSLCERTDIR..." + einfo "<=openssl-0.9.6g - SSLCERTDIR=/usr/lib/ssl/certs" + einfo ">=openssl-0.9.6-r1 - SSLCERTDIR=/etc/ssl/certs" + einfo "" + einfo "cd SSLCERTDIR" + einfo "openssl req -new -x509 -nodes -out ftpd.pem -keyout ftpd.pem" + einfo "" + +} |