View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/eclass/kernel-mod.eclass (-7 / +8 lines)
 Lines 15-20    Link Here 
SRC_URI="${SRC_URI:-unknown - please fix me!!}"
SRC_URI="${SRC_URI:-unknown - please fix me!!}"
KERNEL_DIR="${KERNEL_DIR:-/usr/src/linux}"
KERNEL_DIR="${KERNEL_DIR:-/usr/src/linux}"
KBUILD_OUTPUT="${KBUILD_OUTPUT:-/usr/src/linux}"
kernel-mod_getmakefilevar ()
kernel-mod_getmakefilevar ()
{
{
 Lines 87-95    Link Here 
kernel-mod_configoption_present ()
kernel-mod_configoption_present ()
{
{
        [ -e "${KERNEL_DIR}/.config" ] || die "kernel has not been configured yet"
        [ -e "${KBUILD_OUTPUT}/.config" ] || die "kernel has not been configured yet"
	if egrep "^CONFIG_${1}=[ym]" ${ROOT}/usr/src/linux/.config >/dev/null
	if egrep "^CONFIG_${1}=[ym]" ${KBUILD_OUTPUT}/.config >/dev/null
	then
	then
		return 0
		return 0
	else
	else
 Lines 99-107    Link Here 
kernel-mod_configoption_module ()
kernel-mod_configoption_module ()
{
{
	[ -e "${KERNEL_DIR}/.config" ] || die "kernel has not been configured yet"
	[ -e "${KBUILD_OUTPUT}/.config" ] || die "kernel has not been configured yet"
	if egrep "^CONFIG_${1}=[m]" ${ROOT}/usr/src/linux/.config >/dev/null
	if egrep "^CONFIG_${1}=[m]" ${KBUILD_OUTPUT}/.config >/dev/null
	then
	then
		return 0
		return 0
	else
	else
 Lines 111-119    Link Here 
kernel-mod_configoption_builtin ()
kernel-mod_configoption_builtin ()
{
{
	[ -e "${KERNEL_DIR}/.config" ] || die "kernel has not been configured yet"
	[ -e "${KBUILD_OUTPUT}/.config" ] || die "kernel has not been configured yet"
	if egrep "^CONFIG_${1}=[y]" ${ROOT}/usr/src/linux/.config >/dev/null
	if egrep "^CONFIG_${1}=[y]" ${KBUILD_OUTPUT}/.config >/dev/null
	then
	then
		return 0
		return 0
	else
	else
 Lines 140-146    Link Here 
{
{
	einfo "Checking for status of CONFIG_ZLIB_INFLATE support in your kernel"
	einfo "Checking for status of CONFIG_ZLIB_INFLATE support in your kernel"
	. ${KERNEL_DIR}/.config || die "kernel has not been configured yet"
	. ${KBUILD_OUTPUT}/.config || die "kernel has not been configured yet"
	[ "$CONFIG_ZLIB_INFLATE" != "y" ] && kernel-mod_badconfig_zlib
	[ "$CONFIG_ZLIB_INFLATE" != "y" ] && kernel-mod_badconfig_zlib
	[ "$CONFIG_ZLIB_DEFLATE" != "y" ] && kernel-mod_badconfig_zlib
	[ "$CONFIG_ZLIB_DEFLATE" != "y" ] && kernel-mod_badconfig_zlib