Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 19651 Details for
Bug 31285
linux-headers-2.6.0
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
2.6 linux-headers ebuild
linux-headers-2.6.0_beta8.ebuild (text/plain), 3.20 KB, created by
Joshua Kinard
on 2003-10-22 21:51:11 UTC
(
hide
)
Description:
2.6 linux-headers ebuild
Filename:
MIME Type:
Creator:
Joshua Kinard
Created:
2003-10-22 21:51:11 UTC
Size:
3.20 KB
patch
obsolete
># Copyright 1999-2003 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > > >ETYPE="headers" >inherit kernel >OKV=${PV/_/-} >OKV=${OKV/beta/test} >S=${WORKDIR}/linux-${OKV} >EXTRAVERSION="" > ># What's in this kernel? > ># INCLUDED: ># 1) linux sources from kernel.org > >DESCRIPTION="Linux ${OKV} headers from kernel.org" >SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2" >HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" >LICENSE="GPL-2" >SLOT="0" >PROVIDE="virtual/kernel virtual/os-headers" >KEYWORDS="-*" > > ># Figure out what architecture we are, and set ARCH appropriately >ARCH="${ARCH:-`uname -m`}" >ARCH=`echo $ARCH | sed -e s/[i].86/i386/ -e s/x86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/amd64/x86_64/` >[ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 > > ># Archs which have their own separate header packages, add a check here ># and redirect the user to them >if [ "${ARCH}" = "mips" ] || [ "${ARCH}" = "mips64" ]; then > eerror "These headers are not appropriate for your architecture." > eerror "Please use sys-kernel/${ARCH/64/}-headers instead." > die >fi > > > >src_unpack() { > unpack ${A} > cd ${S} > > # Do Stuff > kernel_universal_unpack >} > >src_compile() { > > # Do normal src_compile stuff > kernel_src_compile > > # If this is sparc, then generate asm_offsets.h > if [ -n "`use sparc`" ]; then > make ARCH=sparc dep || die "Failed to run 'make dep'" > fi >} > >src_install() { > > # XXX Bug in Kernel.eclass requires this fix for now. > # XXX Remove when kernel.eclass is fixed. > # XXX 2.4 kernels symlink 'asm' to 'asm-${ARCH}' in include/ > # XXX 2.6 kernels don't, however. So we fix this here so kernel.eclass can find the include/asm folder > if [ "`KV_to_int ${OKV}`" -ge "`KV_to_int 2.6.0`" ]; then > ln -sf ${S}/include/asm-${ARCH} ${S}/include/asm > fi > > > # Do normal src_install stuff > kernel_src_install > > # If this is sparc, then we need to place asm_offsets.h in the proper location(s) > if [ -n "`use sparc`" ]; then > > # We don't need /usr/include/asm, generate-asm-sparc will take care of this > rm -Rf ${D}/usr/include/asm > > # We do need empty directories, though... > dodir /usr/include/asm > dodir /usr/include/asm-sparc > > # Copy asm-sparc > cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc > > # If this is sparc64, then we need asm-sparc64 stuff too > if [ "${PROFILE_ARCH}" = "sparc64" ]; then > dodir /usr/include/asm-sparc64 > cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 > fi > > # Check if generate-asm-sparc exists > if [ -a "${FILESDIR}/generate-asm-sparc" ]; then > > # Just incase generate-asm-sparc isn't executable, make it so > if [ ! -x "${FILESDIR}/generate-asm-sparc" ]; then > chmod +x ${FILESDIR}/generate-asm-sparc > fi > > # Generate /usr/include/asm for sparc systems > ${FILESDIR}/generate-asm-sparc ${D}/usr/include > else > eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" > die > fi > fi > > # If this is 2.5 or 2.6 headers, then we need asm-generic too > if [ "`KV_to_int ${OKV}`" -ge "`KV_to_int 2.6.0`" ]; then > dodir /usr/include/asm-generic > cp -ax ${S}/include/asm-generic/* ${D}/usr/include/asm-generic > fi >} > >pkg_preinst() { > kernel_pkg_preinst >} > >pkg_postinst() { > kernel_pkg_postinst >}
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 31285
:
19320
| 19651