Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 25870 Details for
Bug 41914
ppp-2.4.2 emerge fails
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
fixed ebuild
ppp-2.4.2.ebuild.fixed (text/plain), 3.82 KB, created by
Ed Wood
on 2004-02-18 12:02:02 UTC
(
hide
)
Description:
fixed ebuild
Filename:
MIME Type:
Creator:
Ed Wood
Created:
2004-02-18 12:02:02 UTC
Size:
3.82 KB
patch
obsolete
># Copyright 1999-2004 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: /home/cvsroot/gentoo-x86/net-dialup/ppp/ppp-2.4.2.ebuild,v 1.2 2004/02/15 03:21:18 agriffis Exp $ > >DESCRIPTION="Point-to-point protocol - patched for PPPOE" >HOMEPAGE="http://www.samba.org/ppp" >SRC_URI="ftp://ftp.samba.org/pub/ppp/${P}.tar.gz" > >LICENSE="BSD GPL-2" >SLOT="0" >KEYWORDS="~x86 ~ppc ~sparc ~hppa -amd64 ~ia64" >IUSE="ipv6 activefilter pam" > >RDEPEND="virtual/glibc > net-libs/libpcap" >DEPEND="${RDEPEND} > >=sys-apps/sed-4" > >src_unpack() { > unpack ${A} > cd ${S} > > epatch ${FILESDIR}/${PV}/mpls.patch > epatch ${FILESDIR}/${PV}/killaddr-smarter.patch > epatch ${FILESDIR}/${PV}/cflags.patch > epatch ${FILESDIR}/${PV}/pcap.patch > > use activefilter && { > einfo "Enabling active-filter" > sed -i -e "s/^#FILTER=y/FILTER=y/" pppd/Makefile.linux || die > } > > use pam && { > einfo "Enabling PAM" > sed -i -e "s/^#USE_PAM=y/USE_PAM=y/" pppd/Makefile.linux || die > } > > use ipv6 && { > einfo "Enabling IPv6" > sed -i -e "s/#HAVE_INET6/HAVE_INET6/" pppd/Makefile.linux || die > } > > einfo "Enabling CBCP" > sed -i 's/^#CBCP=y/CBCP=y/' pppd/Makefile.linux || die > > einfo "Enabling radius" > sed -i -e 's/SUBDIRS := rp-pppoe/SUBDIRS := rp-pppoe radius/' pppd/plugins/Makefile.linux || die >} > >src_compile() { > # compile radius better than their makefile does > export WANT_AUTOCONF="2.1" > (cd pppd/plugins/radius/radiusclient && econf && emake) || die > ./configure --prefix=/usr || die > emake COPTS="${CFLAGS}" || die >} > >src_install() { > for y in chat pppd pppdump pppstats > do > doman ${y}/${y}.8 > dosbin ${y}/${y} > done > chmod u+s-w ${D}/usr/sbin/pppd > > dodir /etc/ppp/peers > insinto /etc/ppp > insopts -m0600 > doins etc.ppp/pap-secrets etc.ppp/chap-secrets > > insopts -m0644 > doins etc.ppp/options > doins ${FILESDIR}/${PV}/options-pptp > doins ${FILESDIR}/${PV}/options-pppoe > doins ${FILESDIR}/${PV}/chat-default > > insopts -m0755 > doins ${FILESDIR}/${PV}/ip-up > doins ${FILESDIR}/${PV}/ip-down > > exeinto /etc/init.d/ > doexe ${FILESDIR}/${PV}/net.ppp0 > > insinto /etc/conf.d > insopts -m0600 > newins ${FILESDIR}/${PV}/confd.ppp0 net.ppp0 > > dolib.so pppd/plugins/minconn.so > dolib.so pppd/plugins/passprompt.so > dolib.so pppd/plugins/rp-pppoe/rp-pppoe.so > dodir /usr/lib/pppd/$(awk -F '"' '/VERSION/ {print $2}' pppd/patchlevel.h) > mv ${D}/usr/lib/*.so ${D}/usr/lib/pppd/$(awk -F '"' '/VERSION/ {print $2}' pppd/patchlevel.h) > > insinto /etc/modules.d > insopts -m0644 > newins ${FILESDIR}/${PV}/modules.ppp ppp > > dodoc PLUGINS README* SETUP Changes-2.3 FAQ > dodoc ${FILESDIR}/${PV}/README.mpls > dohtml ${FILESDIR}/${PV}/pppoe.html > > dosbin scripts/pon > dosbin scripts/poff > dosbin scripts/plog > doman scripts/pon.1 > > # Adding misc. specialized scripts to doc dir > dodir /usr/share/doc/${PF}/scripts/chatchat > insinto /usr/share/doc/${PF}/scripts/chatchat > doins scripts/chatchat/* > insinto /usr/share/doc/${PF}/scripts > doins scripts/* > > # install radius > cd pppd/plugins/radius > dolib.so radius.so > dolib.so radattr.so > dolib.so radrealms.so > doman pppd-radius.8 > doman pppd-radattr.8 > cd radiusclient > make DESTDIR=${D} install || die > unset WANT_AUTOCONF >} > >pkg_postinst() { > if [ ! -e ${ROOT}dev/.devfsd ] > then > if [ ! -e ${ROOT}dev/ppp ]; then > mknod ${ROOT}dev/ppp c 108 0 > fi > fi > if [ "$ROOT" = "/" ] > then > /sbin/update-modules > fi > ewarn "To enable kernel-pppoe read html/pppoe.html in the doc-directory." > ewarn "Note: the library name has changed from pppoe.so to rp-pppoe.so." > ewarn "Pon, poff and plog scripts have been supplied for experienced users." > ewarn "New users or those requiring something more should have a look at" > ewarn "the /etc/init.d/net.ppp0 script." > ewarn "Users needing particular scripts (ssh,rsh,etc.)should check out the" > ewarn "/usr/share/doc/ppp*/scripts directory." > > # lib name has changed > sed -i -e "s:^pppoe.so:rp-pppoe.so:" ${ROOT}etc/ppp/options >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 41914
: 25870