|
|
emake KERNEL_DIR=${KERNEL_DIR} || die | emake KERNEL_DIR=${KERNEL_DIR} || die |
} | } |
| |
|
kernel-mod_check_module_safe () |
|
{ |
|
if kernel-mod_is_2_4_kernel |
|
then |
|
return 1 |
|
else |
|
if [ "`has sandbox ${FEATURES}`" -o "`has usersandbox ${FEATURES}`" ] |
|
then |
|
eerror "Due to a problem with kbuild in 2.5/2.6 kernels, external modules" |
|
eerror "require that sandbox and usersandbox be disabled." |
|
eerror "The only place in your live filesystem that will be affected is" |
|
eerror "in /usr/src/linux (nothing destructive)." |
|
eerror "Please see bug #32737 on bugs.gentoo.org for info, until then" |
|
eerror "you can install the ${PN} modules by doing " |
|
eerror "" |
|
eerror "# FEATURES='-sandbox -usersandbox' emerge ${PN}" |
|
die "'sandbox' or 'usersandbox' enabled for 2.5/2.6 kernel module build" |
|
fi |
|
fi |
|
} |
|
|
|
|
|
|
|
|
kernel-mod_is_2_4_kernel() { | kernel-mod_is_2_4_kernel() { |
kernel-mod_getversion | kernel-mod_getversion |
| |
|
|
fi | fi |
} | } |
| |
EXPORT_FUNCTIONS src_compile |
EXPORT_FUNCTIONS src_compile check_module_safe |