Remove BUSYBOX_CONFIG from genkernel.conf

Add search order for busy-config: user-specified, defaults/busy-config, arch/%%ARCH%%/busy-config
cleanup-cruft
Andrew Gaffney 16 years ago
parent 6bddecbf12
commit 12a5f5ea22

@ -2,6 +2,12 @@
# Copyright 1999-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney # Copyright 1999-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney
# Distributed under the GPL v2 # Distributed under the GPL v2
12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
genkernel.conf:
Remove BUSYBOX_CONFIG from genkernel.conf Add search order for
busy-config: user-specified, defaults/busy-config,
arch/%%ARCH%%/busy-config
12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> -arch/x86/nb-busybox.cf, 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> -arch/x86/nb-busybox.cf,
-defaults/nb-busybox.cf: -defaults/nb-busybox.cf:
Remove old nb-busybox.cf files that aren't used anymore Remove old nb-busybox.cf files that aren't used anymore

@ -323,8 +323,20 @@ compile_kernel() {
compile_busybox() { compile_busybox() {
[ -f "${BUSYBOX_SRCTAR}" ] || [ -f "${BUSYBOX_SRCTAR}" ] ||
gen_die "Could not find busybox source tarball: ${BUSYBOX_SRCTAR}!" gen_die "Could not find busybox source tarball: ${BUSYBOX_SRCTAR}!"
[ -f "${BUSYBOX_CONFIG}" ] ||
gen_die "Cound not find busybox config file: ${BUSYBOX_CONFIG}!" if [ -n "${BUSYBOX_CONFIG}" ]
then
[ -f "${BUSYBOX_CONFIG}" ] ||
gen_die "Could not find busybox config file: ${BUSYBOX_CONFIG}"
elif [ -f "${GK_SHARE}/defaults/busy-config" ]
then
BUSYBOX_CONFIG="${GK_SHARE}/defaults/busy-config"
elif [ -f "$(arch_replace "${GK_SHARE}/arch/%%ARCH%%/busy-config")" ]
then
BUSYBOX_CONFIG="$(arch_replace "${GK_SHARE}/arch/%%ARCH%%/busy-config")"
else
gendie "Could not find a busybox config file"
fi
# Delete cache if stored config's MD5 does not match one to be used # Delete cache if stored config's MD5 does not match one to be used
if [ -f "${BUSYBOX_BINCACHE}" ] if [ -f "${BUSYBOX_BINCACHE}" ]

@ -134,9 +134,6 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# arch/%%ARCH%%/kernel-config-${VER}.${PAT} !) # arch/%%ARCH%%/kernel-config-${VER}.${PAT} !)
# DEFAULT_KERNEL_CONFIG="${GK_SHARE}/arch/%%ARCH%%/kernel-config" # DEFAULT_KERNEL_CONFIG="${GK_SHARE}/arch/%%ARCH%%/kernel-config"
# Configuration file for busybox
BUSYBOX_CONFIG="${GK_SHARE}/arch/%%ARCH%%/busy-config"
BUSYBOX_VER="VERSION_BUSYBOX" BUSYBOX_VER="VERSION_BUSYBOX"
BUSYBOX_SRCTAR="${DISTDIR}/busybox-${BUSYBOX_VER}.tar.bz2" BUSYBOX_SRCTAR="${DISTDIR}/busybox-${BUSYBOX_VER}.tar.bz2"
BUSYBOX_DIR="busybox-${BUSYBOX_VER}" BUSYBOX_DIR="busybox-${BUSYBOX_VER}"

Loading…
Cancel
Save