diff options
author | Roy Marples <uberlord@gentoo.org> | 2006-09-03 10:45:52 +0000 |
---|---|---|
committer | Roy Marples <uberlord@gentoo.org> | 2006-09-03 10:45:52 +0000 |
commit | 6be15b53a36848ef97a7fe1391e8fc302158c931 (patch) | |
tree | e3d8754b087f64fa3aac5c572439c5d7c8bbe69b /net-misc | |
parent | Stable on ia64. (diff) | |
download | gentoo-2-6be15b53a36848ef97a7fe1391e8fc302158c931.tar.gz gentoo-2-6be15b53a36848ef97a7fe1391e8fc302158c931.tar.bz2 gentoo-2-6be15b53a36848ef97a7fe1391e8fc302158c931.zip |
Punt old version
(Portage version: 2.1.1_rc1-r2)
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/dhcp/Manifest | 8 | ||||
-rw-r--r-- | net-misc/dhcp/dhcp-3.0.5_beta1.ebuild | 228 | ||||
-rw-r--r-- | net-misc/dhcp/files/digest-dhcp-3.0.5_beta1 | 3 |
3 files changed, 0 insertions, 239 deletions
diff --git a/net-misc/dhcp/Manifest b/net-misc/dhcp/Manifest index 9f0f35150a26..3b8b840bd21b 100644 --- a/net-misc/dhcp/Manifest +++ b/net-misc/dhcp/Manifest @@ -84,7 +84,6 @@ RMD160 da83794f49e52f072924386b2fd4511d07d985e6 files/dhcrelay.init 748 SHA256 0d16910b1197946165da7812acffecef8ee3b31cdf8f9a596ca6ecb19756fcee files/dhcrelay.init 748 DIST dhcp-3.0.3.tar.gz 870240 RMD160 bcbd1f8b49f17809a3473103a7b5e096c45855d7 SHA1 1e2e6c3ecdb8046a39aaabe1a36171e1d45d21e4 SHA256 c96bcd884dde06c22a709cfb9e84f7e32f6577dcd52aa7f12186aa22b5e63afe DIST dhcp-3.0.4.tar.gz 883245 RMD160 f5636d87e1e2138bd239157f54d8f73c73af73ac SHA1 2efe316d69563bf2440cbb4efc2bc06ef9445db3 SHA256 89171155b7a9225f5eb81c83ff63f071168b87eacab05fb859b8397d36809bf7 -DIST dhcp-3.0.5b1.tar.gz 882916 RMD160 165c5c1911cbc220afd3a215409c2a3f6d71e36f SHA1 99d6f00e76f56613c8c21b644b01e361a935acff SHA256 c3ace29b42aaeb0d940492b1f5632d0f3160c000289504bcc2afe06bdf3fb9fc DIST dhcp-3.0.5rc2.tar.gz 876507 RMD160 6f0f776c550d00528ab77f8585a3bc93408a2372 SHA1 c0b014c0458dc60c11fc073de054cf36030ef780 SHA256 01f66158315489084e349d92fbb390e0754eb9a094926d4a500b2d5804b1fad4 EBUILD dhcp-3.0.3-r9.ebuild 7090 RMD160 39faccca29004357a6982530b476a58ef0724eac SHA1 627289ef0d63eb7acaf5c7855b39c2ecac5286ff SHA256 a98505b8c62a03cb7e712b2f5fc1b7190f64314eb4a9bacdf5b45f373dc53aca MD5 91749ab205c46ac726bcc8b75279e6de dhcp-3.0.3-r9.ebuild 7090 @@ -94,10 +93,6 @@ EBUILD dhcp-3.0.4-r2.ebuild 7106 RMD160 97045530e54bc7d38d749abdb7a3183281b63adb MD5 d27d758e791ff94904a192f13dbdac7c dhcp-3.0.4-r2.ebuild 7106 RMD160 97045530e54bc7d38d749abdb7a3183281b63adb dhcp-3.0.4-r2.ebuild 7106 SHA256 0139e97c2821718924a06d4c22eeea0567a7d36cb35960acdf32d04974dd04c1 dhcp-3.0.4-r2.ebuild 7106 -EBUILD dhcp-3.0.5_beta1.ebuild 7032 RMD160 885b8a99bbbbaae1a0c0e91fe43729dd83a0db5b SHA1 628b3c6d3d213b8d9d3d767b663551fca5e5a0ed SHA256 f131c7e68f9433bb76327ad4079063988e10a46795d9850e36b6406ca424ff37 -MD5 233a4872d49fc463f304fa4797753e69 dhcp-3.0.5_beta1.ebuild 7032 -RMD160 885b8a99bbbbaae1a0c0e91fe43729dd83a0db5b dhcp-3.0.5_beta1.ebuild 7032 -SHA256 f131c7e68f9433bb76327ad4079063988e10a46795d9850e36b6406ca424ff37 dhcp-3.0.5_beta1.ebuild 7032 EBUILD dhcp-3.0.5_rc2.ebuild 7030 RMD160 814370771efc7fdcf43976d3e9a03e54328d8571 SHA1 1b54f64e2181f27740aa1e8514e51d795fcec2ba SHA256 22b5b7578b85a3718a2749e77d43af16952c33e5267a0a60aef8c58efe47a1f3 MD5 1ad1fb06f9c609b5425f06b3e7da216a dhcp-3.0.5_rc2.ebuild 7030 RMD160 814370771efc7fdcf43976d3e9a03e54328d8571 dhcp-3.0.5_rc2.ebuild 7030 @@ -116,9 +111,6 @@ SHA256 cbcca1aed82577796a5287973fc78c3d4f5011a7279852b5fdf3e3e368067f14 files/di MD5 3ac42f4c7431bc78613c2e61b0a79075 files/digest-dhcp-3.0.4-r2 232 RMD160 d5e0c33365d8dc2d37caf86a277a0dbfe0b98565 files/digest-dhcp-3.0.4-r2 232 SHA256 fbea6a9170dda5da61af6c7c6f629d33b642ca3fbfa7f64537bd783e283be420 files/digest-dhcp-3.0.4-r2 232 -MD5 f9d2f721bc98c31ccb50bb163d58bd46 files/digest-dhcp-3.0.5_beta1 238 -RMD160 958a9d61623530100a8841f3165db627c6bf8d9b files/digest-dhcp-3.0.5_beta1 238 -SHA256 4ca44e043c938abd65e07c142c076af509b34727f91b4a7d68087eeaefaabeaf files/digest-dhcp-3.0.5_beta1 238 MD5 9bcfd0200ea79ae1610d34029cf2e864 files/digest-dhcp-3.0.5_rc2 241 RMD160 921c145bf03455eb145900a3e8177fcaaadf43d8 files/digest-dhcp-3.0.5_rc2 241 SHA256 9394bc332009daadfd256fe921d30a1d4021d421d3840a02fb93f46e8c0b2cae files/digest-dhcp-3.0.5_rc2 241 diff --git a/net-misc/dhcp/dhcp-3.0.5_beta1.ebuild b/net-misc/dhcp/dhcp-3.0.5_beta1.ebuild deleted file mode 100644 index 39c33902f8de..000000000000 --- a/net-misc/dhcp/dhcp-3.0.5_beta1.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/dhcp-3.0.5_beta1.ebuild,v 1.1 2006/07/28 00:11:43 uberlord Exp $ - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_PV="${PV//_beta/b}" -MY_PV="${MY_PV//_rc/rc}" -MY_P="${PN}-${MY_PV}" -DESCRIPTION="ISC Dynamic Host Configuration Protocol" -HOMEPAGE="http://www.isc.org/products/DHCP" -SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz" - -LICENSE="isc-dhcp" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="doc minimal static selinux" - -DEPEND="selinux? ( sec-policy/selinux-dhcp ) - kernel_linux? ( sys-apps/net-tools )" - -PROVIDE="virtual/dhcpc" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Gentoo patches - these will probably never be accepted upstream - # Enable chroot support - epatch "${FILESDIR}/${PN}"-3.0-paranoia.patch - # Fix some permission issues - epatch "${FILESDIR}/${PN}"-3.0-fix-perms.patch - # Enable dhclient to equery NTP servers - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-ntp.patch - # resolvconf support in dhclient-script - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-resolvconf.patch - # Fix setting hostnames on Linux - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-hostname.patch - # Allow mtu settings - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-mtu.patch - # Allow dhclient to use IF_METRIC to set route metrics - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-metric.patch - # Stop downing the interface on Linux as that breaks link dameons - # such as wpa_supplicant and netplug - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-no-down.patch - # Quiet the isc blurb - epatch "${FILESDIR}/${PN}"-3.0.3-no_isc_blurb.patch - # Enable dhclient to get extra configuration from stdin - epatch "${FILESDIR}/${PN}"-3.0.4-dhclient-stdin-conf.patch - - # General fixes which will probably be accepted upstream eventually - # Install libdst, #75544 - epatch "${FILESDIR}/${PN}"-3.0.3-libdst.patch - # Fix building on Gentoo/FreeBSD - epatch "${FILESDIR}/${PN}"-3.0.2-gmake.patch - - # NetworkManager support patches - # If they fail to apply to future versions they will be dropped - # Enable eXtended options - epatch "${FILESDIR}/${PN}"-3.0.3-x-option.patch - # Add dbus support to dhclient - epatch "${FILESDIR}/${PN}"-3.0.3-dhclient-dbus.patch - - # Brand the version with Gentoo - # include revision if >0 - local newver="${MY_PV}-Gentoo" - [[ ${PR} != "r0" ]] && newver="${newver}-${PR}" - sed -i '/^#define DHCP_VERSION[ \t]\+/ s/'"${MY_PV}/${newver}/g" \ - includes/version.h || die - - # Change the hook script locations of the scripts - sed -i -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' \ - -e 's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \ - client/scripts/* || die - - # Remove these options from the sample config - sed -i -e "/\(script\|host-name\|domain-name\) / d" \ - client/dhclient.conf || die - - # Build sed man pages as we don't ever support BSD 4.4 and older, #130251. - local x= - for x in Makefile.dist $(ls */Makefile.dist) ; do - sed -i -e 's/$(CATMANPAGES)/$(SEDMANPAGES)/g' "${x}" || die - done - - # Only install different man pages if we don't have en - if [[ " ${LINGUAS} " != *" en "* ]]; then - # Install Japanese man pages - if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then - einfo "Installing Japanese documention" - cp doc/ja_JP.eucJP/dhclient* client - cp doc/ja_JP.eucJP/dhcp* common - fi - fi - - # Now remove the non-english docs so there are no errors later - [[ -d doc/ja_JP.eucJP ]] && rm -rf doc/ja_JP.eucJP -} - -src_compile() { - use static && append-ldflags -static - - cat <<-END >> includes/site.h - #define _PATH_DHCPD_CONF "/etc/dhcp/dhcpd.conf" - #define _PATH_DHCPD_PID "/var/run/dhcp/dhcpd.pid" - #define _PATH_DHCPD_DB "/var/lib/dhcp/dhcpd.leases" - #define _PATH_DHCLIENT_CONF "/etc/dhcp/dhclient.conf" - #define _PATH_DHCLIENT_DB "/var/lib/dhcp/dhclient.leases" - #define _PATH_DHCLIENT_PID "/var/run/dhcp/dhclient.pid" - #define DHCPD_LOG_FACILITY LOG_LOCAL1 - END - - cat <<-END > site.conf - CC = $(tc-getCC) - LFLAGS = ${LDFLAGS} - LIBDIR = /usr/$(get_libdir) - INCDIR = /usr/include - ETC = /etc/dhcp - VARDB = /var/lib/dhcp - VARRUN = /var/run/dhcp - ADMMANDIR = /usr/share/man/man8 - ADMMANEXT = .8 - FFMANDIR = /usr/share/man/man5 - FFMANEXT = .5 - LIBMANDIR = /usr/share/man/man3 - LIBMANEXT = .3 - USRMANDIR = /usr/share/man/man1 - USRMANEXT = .1 - MANCAT = man - END - - ./configure --copts "-DPARANOIA -DEARLY_CHROOT -DEXTENDED_NEW_OPTION_INFO \ - ${CFLAGS}" || die "configure failed" - - # Remove server support from the Makefile - # We still install some extra crud though - if use minimal ; then - sed -i -e 's/\(server\|relay\|dhcpctl\)/ /g' work.*/Makefile || die - fi - emake || die "compile problem" -} - -src_install() { - make install DESTDIR="${D}" || die - use doc && dodoc README RELNOTES doc/* - - insinto /etc/dhcp - newins client/dhclient.conf dhclient.conf.sample - keepdir /var/{lib,run}/dhcp - - # Install our server files - if ! use minimal ; then - insinto /etc/dhcp - newins server/dhcpd.conf dhcpd.conf.sample - newinitd "${FILESDIR}"/dhcpd.init dhcpd - newinitd "${FILESDIR}"/dhcrelay.init dhcrelay - insinto /etc/conf.d - newins "${FILESDIR}"/dhcpd.conf dhcpd - newins "${FILESDIR}"/dhcrelay.conf dhcrelay - fi -} - -pkg_preinst() { - if ! use minimal ; then - enewgroup dhcp - enewuser dhcp -1 -1 /var/lib/dhcp dhcp - fi -} - -pkg_postinst() { - use minimal && return - - chown dhcp:dhcp "${ROOT}"/var/{lib,run}/dhcp - - if [[ -e "${ROOT}"/etc/init.d/dhcp ]] ; then - ewarn - ewarn "WARNING: The dhcp init script has been renamed to dhcpd" - ewarn "/etc/init.d/dhcp and /etc/conf.d/dhcp need to be removed and" - ewarn "and dhcp should be removed from the default runlevel" - ewarn - fi - - einfo "You can edit /etc/conf.d/dhcpd to customize dhcp settings." - einfo - einfo "If you would like to run dhcpd in a chroot, simply configure the" - einfo "DHCPD_CHROOT directory in /etc/conf.d/dhcpd and then run:" - einfo " emerge --config =${PF}" -} - -pkg_config() { - if use minimal ; then - eerror "${PN} has not been compiled for server support" - eerror "emerge ${PN} without the minimal USE flag to use dhcp sever" - return 1 - fi - - local CHROOT="$( - sed -n -e 's/^[[:blank:]]\?DHCPD_CHROOT="*\([^#"]\+\)"*/\1/p' \ - "${ROOT}"/etc/conf.d/dhcpd - )" - - if [[ -z ${CHROOT} ]]; then - eerror "CHROOT not defined in /etc/conf.d/dhcpd" - return 1 - fi - - CHROOT="${ROOT}/${CHROOT}" - - if [[ -d ${CHROOT} ]] ; then - ewarn "${CHROOT} already exists - aborting" - return 0 - fi - - ebegin "Setting up the chroot directory" - mkdir -m 0755 -p "${CHROOT}/"{dev,etc,var/lib,var/run/dhcp} - cp /etc/{localtime,resolv.conf} "${CHROOT}"/etc - cp -R /etc/dhcp "${CHROOT}"/etc - cp -R /var/lib/dhcp "${CHROOT}"/var/lib - ln -s ../../var/lib/dhcp "${CHROOT}"/etc/dhcp/lib - chown -R dhcp:dhcp "${CHROOT}"/var/{lib,run}/dhcp - eend 0 - - local logger="$(best_version virtual/logger)" - einfo "To enable logging from the dhcpd server, configure your" - einfo "logger (${logger}) to listen on ${CHROOT}/dev/log" -} diff --git a/net-misc/dhcp/files/digest-dhcp-3.0.5_beta1 b/net-misc/dhcp/files/digest-dhcp-3.0.5_beta1 deleted file mode 100644 index 047fe1221a90..000000000000 --- a/net-misc/dhcp/files/digest-dhcp-3.0.5_beta1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 34a6e213037e0976d88feea1477ae2d8 dhcp-3.0.5b1.tar.gz 882916 -RMD160 165c5c1911cbc220afd3a215409c2a3f6d71e36f dhcp-3.0.5b1.tar.gz 882916 -SHA256 c3ace29b42aaeb0d940492b1f5632d0f3160c000289504bcc2afe06bdf3fb9fc dhcp-3.0.5b1.tar.gz 882916 |