|
|
| |
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 () |
{ | { |
|
|
| |
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 |
|
|
| |
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 |
|
|
| |
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 |
|
|
{ | { |
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 |
| |