diff options
Diffstat (limited to 'net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild')
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild b/net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild new file mode 100644 index 000000000000..936d3e69bf0f --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-1.3.22_p3-r3.ebuild,v 1.1 2003/01/04 22:07:32 aliz Exp $ + +inherit gnuconfig + +S=${WORKDIR}/${P/_p/-pl} +DESCRIPTION="A dhcp client only" +SRC_URI="ftp://ftp.phystech.com/pub/${P/_p/-pl}.tar.gz" +HOMEPAGE="http://www.phystech.com/download/" +DEPEND="" +SLOT="0" +KEYWORDS="x86 ppc sparc alpha" +LICENSE="GPL-2" +IUSE="alpha build" + +src_unpack() { + unpack ${A} || die "unpack failed" + use alpha && gnuconfig_update + + #make the pidfile always goto /var/run (woodchip Dec 4 2002) + cd ${S} + cp client.c client.c.orig + sed -e 's%\(PID_FILE_PATH,\)ConfigDir\(,IfNameExt\)%\1"/var/run"\2%' \ + client.c.orig >client.c + cp signals.c signals.c.orig + sed -e 's%\(PID_FILE_PATH,\)ConfigDir\(,IfNameExt\)%\1"/var/run"\2%' \ + signals.c.orig >signals.c +} + +src_compile() { + econf || die "Configure failed" + emake || die "Make failed" +} + +src_install () { + einstall sbindir=${D}/sbin || die "Install failed" + if [ -z "`use build`" ] + then + dodoc AUTHORS COPYING ChangeLog NEWS README + else + rm -rf ${D}/usr/share + fi +} |