diff options
author | Mike Frysinger <vapier@gentoo.org> | 2003-04-29 15:30:04 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2003-04-29 15:30:04 +0000 |
commit | 991b0fae9e3957fc2d2e3e3c1fc8722f8161657a (patch) | |
tree | bd20b46e19a1d26445d411a71bd1a87367dd5f73 /net-ftp | |
parent | version bump (diff) | |
download | gentoo-2-991b0fae9e3957fc2d2e3e3c1fc8722f8161657a.tar.gz gentoo-2-991b0fae9e3957fc2d2e3e3c1fc8722f8161657a.tar.bz2 gentoo-2-991b0fae9e3957fc2d2e3e3c1fc8722f8161657a.zip |
old
Diffstat (limited to 'net-ftp')
-rw-r--r-- | net-ftp/glftpd/files/digest-glftpd-1.27 | 1 | ||||
-rw-r--r-- | net-ftp/glftpd/files/digest-glftpd-1.28 | 1 | ||||
-rw-r--r-- | net-ftp/glftpd/glftpd-1.27.ebuild | 98 | ||||
-rw-r--r-- | net-ftp/glftpd/glftpd-1.28.ebuild | 99 |
4 files changed, 0 insertions, 199 deletions
diff --git a/net-ftp/glftpd/files/digest-glftpd-1.27 b/net-ftp/glftpd/files/digest-glftpd-1.27 deleted file mode 100644 index c4a1717309a1..000000000000 --- a/net-ftp/glftpd/files/digest-glftpd-1.27 +++ /dev/null @@ -1 +0,0 @@ -MD5 2905d3958f62d4e705111137fc10cefa glftpd-LNX_1.27.tgz 1547262 diff --git a/net-ftp/glftpd/files/digest-glftpd-1.28 b/net-ftp/glftpd/files/digest-glftpd-1.28 deleted file mode 100644 index e11e2421e15d..000000000000 --- a/net-ftp/glftpd/files/digest-glftpd-1.28 +++ /dev/null @@ -1 +0,0 @@ -MD5 67f8009f679ba67543fa02dee5625efc glftpd-LNX_1.28.tgz 1581522 diff --git a/net-ftp/glftpd/glftpd-1.27.ebuild b/net-ftp/glftpd/glftpd-1.27.ebuild deleted file mode 100644 index 46ead78e55c6..000000000000 --- a/net-ftp/glftpd/glftpd-1.27.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/glftpd/glftpd-1.27.ebuild,v 1.5 2003/02/13 14:04:07 vapier Exp $ - -DESCRIPTION="a HIGHLY configurable ftp server" -HOMEPAGE="http://www.glftpd.com/" -MY_P=${P/-/-LNX_} -SRC_URI="http://www.glftpd.com/files/${MY_P}.tgz" -LICENSE="freedist" -SLOT="0" -KEYWORDS="~x86" - -DEPEND="" -RDEPEND="sys-apps/xinetd" - -S=${WORKDIR}/${MY_P} -GLROOT="${D}/opt/glftpd/" -[ -z "${GLFTPD_PORT}" ] && GLFTPD_PORT=21 - -pkg_setup() { - [ -d /proc/sysvipc/ ] || die "You need System V IPC support in your kernel" -} - -src_compile() { - [ "( use tcpd )" ] && USETCPD=y || USETCPD=n - [ -z "${JAIL}" ] && JAIL=y || JAIL=n - WHICHNETD=x - - cp ${S}/installgl.sh ${S}/installgl.sh.old - sed -e "s:read usetcpd:usetcpd=${USETCPD}:" \ - -e "s:read jaildir:jaildir=${GLROOT}:" \ - -e "s:read jail:jail=y:" \ - -e "s:read reply:echo OMG; exit 1:" \ - -e "s:read useprivgroup:useprivgroup=n:" \ - -e "s:read glroot:break:" \ - -e "s:read port:port=${GLFTPD_PORT}:" \ - -e "s:read whichnetd:whichnetd=x:" \ - -e "s:killall -USR2 xinetd:0:" \ - -e "s:/etc/xinetd.d/glftpd:${D}/etc/xinetd.d/glftpd:" \ - -e "s:> /etc/services.new:>/dev/null:" \ - -e "s:mv -f /etc/services.new:dumbvar=:" \ - -e "s:| crontab -:>/dev/null:" \ - ${S}/installgl.sh.old > ${S}/installgl.sh -} - -src_install() { - dodir /etc/xinetd.d - - ${S}/installgl.sh - - #fix the glftpd.conf file - cp ${GLROOT}/glftpd.conf ${GLROOT}/glftpd.conf.old - sed -e "s:${GLROOT}:/opt/glftpd/:" \ - ${GLROOT}/glftpd.conf.old > ${GLROOT}/glftpd.conf - rm ${GLROOT}/glftpd.conf.old - - mv ${GLROOT}/glftpd.conf ${D}/etc/ - ln -s /etc/glftpd.conf ${GLROOT}/glftpd.conf - - #xinetd.d entry (use our custom one :]) - insinto /etc/xinetd.d - newins ${FILESDIR}/glftpd.xinetd.d glftpd - - #env entry to protect our ftp passwd/group files - insinto /etc/env.d - newins ${FILESDIR}/glftpd.env.d 99glftpd - - #chmod the glftpd dir so that user files will work - chmod 711 ${D}/opt/glftpd -} - -pkg_postinst() { - echo "" - einfo "Read the documentation in /opt/glftpd/docs/" - einfo "After you setup your conf file, edit the xinetd" - einfo "entry in /etc/xinetd.d/glftpd to enable, then" - einfo "start xinetd: /etc/init.d/xinetd start" - echo "" - einfo "To add glftpd to your services file and to" - einfo "create a cronjob for auto generating statistics," - einfo "just run this command after you install:" - echo "" - einfo "ebuild /var/db/pkg/${CATEGORY}/${P}/${P}.ebuild config" - echo "" -} - -pkg_config() { - einfo "Updating /etc/services" - { grep -v ^glftpd /etc/services; - echo "glftpd ${GLFTPD_PORT}/tcp" - } > /etc/services.new - mv -f /etc/services.new /etc/services - - einfo "Updating crontab" - { crontab -l | grep -v "bin/reset" - echo "0 0 * * * $jaildir$glroot/bin/reset $confpath" - } | crontab - > /dev/null -} diff --git a/net-ftp/glftpd/glftpd-1.28.ebuild b/net-ftp/glftpd/glftpd-1.28.ebuild deleted file mode 100644 index a0f7ace9b9d4..000000000000 --- a/net-ftp/glftpd/glftpd-1.28.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/glftpd/glftpd-1.28.ebuild,v 1.2 2003/02/13 14:04:13 vapier Exp $ - -MY_P=${P/-/-LNX_} -DESCRIPTION="a HIGHLY configurable ftp server" -HOMEPAGE="http://www.glftpd.com/" -SRC_URI="http://www.glftpd.com/files/${MY_P}.tgz" - -LICENSE="freedist" -SLOT="0" -KEYWORDS="~x86" - -DEPEND="" -RDEPEND="sys-apps/xinetd" - -S=${WORKDIR}/${MY_P} -GLROOT="${D}/opt/glftpd/" -[ -z "${GLFTPD_PORT}" ] && GLFTPD_PORT=21 - -pkg_setup() { - [ -d /proc/sysvipc/ ] || die "You need System V IPC support in your kernel" -} - -src_compile() { - [ "( use tcpd )" ] && USETCPD=y || USETCPD=n - [ -z "${JAIL}" ] && JAIL=y || JAIL=n - WHICHNETD=x - - cp ${S}/installgl.sh ${S}/installgl.sh.old - sed -e "s:read usetcpd:usetcpd=${USETCPD}:" \ - -e "s:read jaildir:jaildir=${GLROOT}:" \ - -e "s:read jail:jail=y:" \ - -e "s:read reply:echo OMG; exit 1:" \ - -e "s:read useprivgroup:useprivgroup=n:" \ - -e "s:read glroot:break:" \ - -e "s:read port:port=${GLFTPD_PORT}:" \ - -e "s:read whichnetd:whichnetd=x:" \ - -e "s:killall -USR2 xinetd:0:" \ - -e "s:/etc/xinetd.d/glftpd:${D}/etc/xinetd.d/glftpd:" \ - -e "s:> /etc/services.new:>/dev/null:" \ - -e "s:mv -f /etc/services.new:dumbvar=:" \ - -e "s:| crontab -:>/dev/null:" \ - ${S}/installgl.sh.old > ${S}/installgl.sh -} - -src_install() { - dodir /etc/xinetd.d - - ${S}/installgl.sh - - #fix the glftpd.conf file - cp ${GLROOT}/glftpd.conf ${GLROOT}/glftpd.conf.old - sed -e "s:${GLROOT}:/opt/glftpd/:" \ - ${GLROOT}/glftpd.conf.old > ${GLROOT}/glftpd.conf - rm ${GLROOT}/glftpd.conf.old - - mv ${GLROOT}/glftpd.conf ${D}/etc/ - ln -s /etc/glftpd.conf ${GLROOT}/glftpd.conf - - # xinetd.d entry (use our custom one :]) - insinto /etc/xinetd.d - newins ${FILESDIR}/glftpd.xinetd.d glftpd - - # env entry to protect our ftp passwd/group files - insinto /etc/env.d - newins ${FILESDIR}/glftpd.env.d 99glftpd - - # chmod the glftpd dir so that user files will work - chmod 711 ${D}/opt/glftpd -} - -pkg_postinst() { - echo - einfo "Read the documentation in /opt/glftpd/docs/" - einfo "After you setup your conf file, edit the xinetd" - einfo "entry in /etc/xinetd.d/glftpd to enable, then" - einfo "start xinetd: /etc/init.d/xinetd start" - echo - einfo "To add glftpd to your services file and to" - einfo "create a cronjob for auto generating statistics," - einfo "just run this command after you install:" - echo - einfo "ebuild /var/db/pkg/${CATEGORY}/${P}/${P}.ebuild config" - echo -} - -pkg_config() { - einfo "Updating /etc/services" - { grep -v ^glftpd /etc/services; - echo "glftpd ${GLFTPD_PORT}/tcp" - } > /etc/services.new - mv -f /etc/services.new /etc/services - - einfo "Updating crontab" - { crontab -l | grep -v "bin/reset" - echo "0 0 * * * $jaildir$glroot/bin/reset $confpath" - } | crontab - > /dev/null -} |