diff options
Diffstat (limited to 'net-ftp/glftpd/glftpd-2.00.ebuild')
-rw-r--r-- | net-ftp/glftpd/glftpd-2.00.ebuild | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/net-ftp/glftpd/glftpd-2.00.ebuild b/net-ftp/glftpd/glftpd-2.00.ebuild index 4e6cea603fdf..3b6200ae19a6 100644 --- a/net-ftp/glftpd/glftpd-2.00.ebuild +++ b/net-ftp/glftpd/glftpd-2.00.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/glftpd/glftpd-2.00.ebuild,v 1.1 2005/02/19 22:53:54 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-ftp/glftpd/glftpd-2.00.ebuild,v 1.1.1.1 2005/11/30 09:36:29 chriswhite Exp $ inherit eutils @@ -11,7 +11,7 @@ SRC_URI="http://www.glftpd.com/files/${MY_P}.tgz" LICENSE="freedist" SLOT="0" -KEYWORDS="-* ~x86" +KEYWORDS="-* x86" IUSE="" DEPEND="dev-libs/openssl" @@ -45,7 +45,7 @@ src_install() { # custom options export USETCPD=$(yesno useq tcpd) export JAIL=y - export MAKETLS=$(yesno [ ! -e /etc/glftpd-dsa.pem ]) + export MAKETLS=$(yesno [[ ! -e ${ROOT}/etc/glftpd-dsa.pem ]]) export WHICHNETD=x "${S}"/installgl.sh || die "installgl.sh failed" @@ -56,10 +56,10 @@ src_install() { mv ${GLROOT}/glftpd.conf ${D}/etc/ ln -s /etc/glftpd.conf ${GLROOT}/glftpd.conf - if [ -e /etc/glftpd-dsa.pem ] ; then - cp /etc/glftpd-dsa.pem ${D}/etc/ + if [[ -e ${ROOT}/etc/glftpd-dsa.pem ]] ; then + cp "${ROOT}"/etc/glftpd-dsa.pem "${D}"/etc/ else - cp ftpd-dsa.pem ${D}/etc/glftpd-dsa.pem + cp ftpd-dsa.pem "${D}"/etc/glftpd-dsa.pem fi ln -s /etc/glftpd-dsa.pem ${GLROOT}/etc/glftpd-dsa.pem fperms o-r /etc/glftpd-dsa.pem @@ -92,6 +92,12 @@ pkg_postinst() { } pkg_config() { + einfo "Updating /etc/services" + { grep -v ^glftpd /etc/services; + echo "glftpd 21/tcp" + } > /etc/services.new + mv -f /etc/services.new /etc/services + einfo "Updating crontab" { crontab -l | grep -v "bin/reset" echo "0 0 * * * ${CUSTOMGLROOT}/bin/reset -r ${CUSTOMGLROOT}/glftpd.conf" |