mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-25 07:21:05 +00:00
Get rid off CT_KERNEL_FILE.
/trunk/scripts/build/kernel/linux.sh | 30 15 15 0 +++++++++++++++--------------- /trunk/scripts/crosstool.sh | 1 0 1 0 - 2 files changed, 15 insertions(+), 16 deletions(-)
This commit is contained in:
parent
9d9909d49c
commit
26e96f3ec5
@ -10,7 +10,7 @@ CT_DoKernelTupleValues() {
|
|||||||
# Download the kernel
|
# Download the kernel
|
||||||
do_kernel_get() {
|
do_kernel_get() {
|
||||||
if [ "${CT_KERNEL_LINUX_USE_CUSTOM_DIR}" != "y" ]; then
|
if [ "${CT_KERNEL_LINUX_USE_CUSTOM_DIR}" != "y" ]; then
|
||||||
CT_GetFile "${CT_KERNEL_FILE}" {ftp,http}://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v2.{6{,/testing},4,2}
|
CT_GetFile "linux-${CT_KERNEL_VERSION}" {ftp,http}://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v2.{6{,/testing},4,2}
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
@ -18,7 +18,7 @@ do_kernel_get() {
|
|||||||
# Extract kernel
|
# Extract kernel
|
||||||
do_kernel_extract() {
|
do_kernel_extract() {
|
||||||
if [ "${CT_KERNEL_LINUX_USE_CUSTOM_DIR}" != "y" ]; then
|
if [ "${CT_KERNEL_LINUX_USE_CUSTOM_DIR}" != "y" ]; then
|
||||||
CT_ExtractAndPatch "${CT_KERNEL_FILE}"
|
CT_ExtractAndPatch "linux-${CT_KERNEL_VERSION}"
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
@ -45,14 +45,14 @@ do_kernel_install() {
|
|||||||
|
|
||||||
# Only starting with 2.6.18 does headers_install is usable. We only
|
# Only starting with 2.6.18 does headers_install is usable. We only
|
||||||
# have 2.6 version available, so only test for sublevel.
|
# have 2.6 version available, so only test for sublevel.
|
||||||
k_sublevel=$(gawk '/^SUBLEVEL =/ { print $3 }' "${CT_SRC_DIR}/${CT_KERNEL_FILE}/Makefile")
|
k_sublevel=$(gawk '/^SUBLEVEL =/ { print $3 }' "${CT_SRC_DIR}/linux-${CT_KERNEL_VERSION}/Makefile")
|
||||||
[ ${k_sublevel} -ge 18 ] || CT_Abort "Kernel version >= 2.6.18 is needed to install kernel headers."
|
[ ${k_sublevel} -ge 18 ] || CT_Abort "Kernel version >= 2.6.18 is needed to install kernel headers."
|
||||||
|
|
||||||
V_OPT="V=${CT_KERNEL_LINUX_VERBOSE_LEVEL}"
|
V_OPT="V=${CT_KERNEL_LINUX_VERBOSE_LEVEL}"
|
||||||
|
|
||||||
CT_DoLog EXTRA "Installing kernel headers"
|
CT_DoLog EXTRA "Installing kernel headers"
|
||||||
CT_DoExecLog ALL \
|
CT_DoExecLog ALL \
|
||||||
make -C "${CT_SRC_DIR}/${CT_KERNEL_FILE}" \
|
make -C "${CT_SRC_DIR}/linux-${CT_KERNEL_VERSION}" \
|
||||||
O=$(pwd) \
|
O=$(pwd) \
|
||||||
ARCH=${CT_KERNEL_ARCH} \
|
ARCH=${CT_KERNEL_ARCH} \
|
||||||
INSTALL_HDR_PATH="${CT_SYSROOT_DIR}/usr" \
|
INSTALL_HDR_PATH="${CT_SYSROOT_DIR}/usr" \
|
||||||
@ -62,7 +62,7 @@ do_kernel_install() {
|
|||||||
if [ "${CT_KERNEL_LINUX_INSTALL_CHECK}" = "y" ]; then
|
if [ "${CT_KERNEL_LINUX_INSTALL_CHECK}" = "y" ]; then
|
||||||
CT_DoLog EXTRA "Checking installed headers"
|
CT_DoLog EXTRA "Checking installed headers"
|
||||||
CT_DoExecLog ALL \
|
CT_DoExecLog ALL \
|
||||||
make -C "${CT_SRC_DIR}/${CT_KERNEL_FILE}" \
|
make -C "${CT_SRC_DIR}/linux-${CT_KERNEL_VERSION}" \
|
||||||
O=$(pwd) \
|
O=$(pwd) \
|
||||||
ARCH=${CT_KERNEL_ARCH} \
|
ARCH=${CT_KERNEL_ARCH} \
|
||||||
INSTALL_HDR_PATH="${CT_SYSROOT_DIR}/usr" \
|
INSTALL_HDR_PATH="${CT_SYSROOT_DIR}/usr" \
|
||||||
|
@ -85,7 +85,6 @@ CT_CC_CORE_EXTRA_CONFIG="${CT_ARCH_CC_CORE_EXTRA_CONFIG} ${CT_CC_CORE_EXTRA_CONF
|
|||||||
CT_CC_EXTRA_CONFIG="${CT_ARCH_CC_EXTRA_CONFIG} ${CT_CC_EXTRA_CONFIG}"
|
CT_CC_EXTRA_CONFIG="${CT_ARCH_CC_EXTRA_CONFIG} ${CT_CC_EXTRA_CONFIG}"
|
||||||
|
|
||||||
# Now, build up the variables from the user-configured options.
|
# Now, build up the variables from the user-configured options.
|
||||||
CT_KERNEL_FILE="${CT_KERNEL}-${CT_KERNEL_VERSION}"
|
|
||||||
CT_BINUTILS_FILE="binutils-${CT_BINUTILS_VERSION}"
|
CT_BINUTILS_FILE="binutils-${CT_BINUTILS_VERSION}"
|
||||||
CT_GMP_FILE="gmp-${CT_GMP_VERSION}"
|
CT_GMP_FILE="gmp-${CT_GMP_VERSION}"
|
||||||
CT_MPFR_FILE="mpfr-${CT_MPFR_VERSION}"
|
CT_MPFR_FILE="mpfr-${CT_MPFR_VERSION}"
|
||||||
|
Loading…
Reference in New Issue
Block a user