Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 24647 Details for
Bug 32737
Compiling external kernel modules with 2.6 kernels
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
kernel-mod.eclass changes to make ebuilds easier with new system
kernel-mod-KV_OUTPUT-v2.diff (text/plain), 1.75 KB, created by
Peter Johanson (RETIRED)
on 2004-01-30 09:45:03 UTC
(
hide
)
Description:
kernel-mod.eclass changes to make ebuilds easier with new system
Filename:
MIME Type:
Creator:
Peter Johanson (RETIRED)
Created:
2004-01-30 09:45:03 UTC
Size:
1.75 KB
patch
obsolete
>--- kernel-mod.eclass 2004-01-30 12:33:05.656390520 -0500 >+++ kernel-mod.eclass.latexer 2004-01-29 20:18:09.000000000 -0500 >@@ -16,6 +16,12 @@ > SRC_URI="${SRC_URI:-unknown - please fix me!!}" > KERNEL_DIR="${KERNEL_DIR:-/usr/src/linux}" > >+# KERNEL_MOD_SOURCES is used if you don't want to unpack just ${A} >+if [ -z "${KERNEL_MOD_SOURCES}" ] >+then >+ KERNEL_MOD_SOURCES=${A} >+fi >+ > kernel-mod_getmakefilevar () > { > grep $1 $2 | head -n 1 | cut -d = -f 2- | awk '{ print $1 }' >@@ -61,6 +67,8 @@ > > KV_MK_VERSION_FULL="$KV_MK_MAJOR.$KV_MK_MINOR.$KV_MK_PATCH$KV_MK_TYPE" > >+ KV_MK_OUTPUT="`kernel-mod_getmakefilevar KBUILD_OUTPUT $KV_MK_FILE`" >+ > if [ "$KV_MK_VERSION_FULL" != "$KV_DIR_VERSION_FULL" ]; then > ewarn > ewarn "The kernel Makefile says that this is a $KV_MK_VERSION_FULL kernel" >@@ -82,7 +90,27 @@ > KV_PATCH="$KV_MK_PATCH" > KV_TYPE="$KV_MK_TYPE" > >+ # if we found an output location, use that. otherwise use KERNEL_DIR. >+ if [ ! -z "${KV_MK_OUTPUT}" ] >+ then >+ KV_OUTPUT="$KV_MK_OUTPUT" >+ else >+ KV_OUTPUT="$KERNEL_DIR" >+ fi >+ >+ if [ "${KV_MINOR}" -gt "4" ] >+ then >+ KV_OBJ="ko" >+ else >+ KV_OBJ="o" >+ fi >+ > einfo "Building for Linux ${KV_VERSION_FULL} found in ${KERNEL_DIR}" >+ >+ if [ "${KV_MINOR}" -gt "4" ] >+ then >+ einfo "which outputs to ${KV_OUTPUT}" >+ fi > } > > kernel-mod_checkzlibinflate_configured () >@@ -151,11 +179,23 @@ > die "Kernel doesn't include zlib support" > } > >+kernel-mod_src_unpack () >+{ >+ check_KV >+ kernel-mod_getversion >+ unpack ${KERNEL_MOD_SOURCES} >+} >+ > kernel-mod_src_compile () > { > emake KERNEL_DIR=${KERNEL_DIR} || die > } > >+kernel-mod_pkg_postinst() >+{ >+ depmod -a >+} >+ > kernel-mod_is_2_4_kernel() { > kernel-mod_getversion > >@@ -189,4 +229,4 @@ > fi > } > >-EXPORT_FUNCTIONS src_compile >+EXPORT_FUNCTIONS src_unpack src_compile 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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 32737
:
23927
|
24094
|
24095
|
24096
|
24131
|
24646
|
24647
|
24649
|
24650
|
24651
|
25235
|
25237
|
25238
|
25239
|
25279
|
25280
|
25281
|
25282
|
25283
|
25363
|
25453
|
25454
|
25497
|
26588
|
26635
|
26643
|
27538
|
30030
|
31314
|
31315
|
31317
|
31345
|
31346
|
31347
|
32935
|
33123
|
33124
|
33125
|
33356
|
36615