Downgrade to supported kernel
This commit is contained in:
@@ -173,6 +173,7 @@ if [ -n "${K_KERNEL_PATCH_HOTFIXES}" ]; then
|
||||
UNIPATCH_LIST="${K_KERNEL_PATCH_HOTFIXES} ${UNIPATCH_LIST}"
|
||||
fi
|
||||
|
||||
|
||||
_get_real_kv_full() {
|
||||
if [[ "${KV_MAJOR}${KV_MINOR}" -eq 26 ]]; then
|
||||
echo "${ORIGINAL_KV_FULL}"
|
||||
@@ -244,9 +245,16 @@ if [ -z "${K_NASKERNEL_SELF_TARBALL_NAME}" ]; then
|
||||
if [ "${K_NASKERNEL_URI_CONFIG}" = "yes" ]; then
|
||||
tmp_K_NASKERNEL_CONFIG_FILE="${K_NASKERNEL_CONFIG_FILE:-${K_NASKERNEL_NAME}-${PVR}-__ARCH__.config}"
|
||||
tmp_K_NASKERNEL_FW_CONFIG_FILE="${K_NASKERNEL_FW_CONFIG_FILE:-${K_NASKERNEL_NAME}-fw_env-__ARCH__.config}"
|
||||
if [ -n "${K_NASCONFIGS_VER}" ]; then
|
||||
K_NASCONFIGS_PKG="nas-configs-${PV}-${K_NASCONFIGS_VER}.tar.bz2"
|
||||
SRC_URI="${SRC_URI}
|
||||
mirror://sablink/${CATEGORY}/linux-nas-configs/${K_NASCONFIGS_PKG}"
|
||||
else
|
||||
SRC_URI="${SRC_URI}
|
||||
arm? ( mirror://sablink/${CATEGORY}/linux-nas-patches/config/${tmp_K_NASKERNEL_FW_CONFIG_FILE/__ARCH__/arm} )"
|
||||
fi
|
||||
SRC_URI="${SRC_URI}
|
||||
arm? ( mirror://sablink/${CATEGORY}/linux-nas-patches/config/${tmp_K_NASKERNEL_CONFIG_FILE/__ARCH__/arm}
|
||||
mirror://sablink/${CATEGORY}/linux-nas-patches/config/${tmp_K_NASKERNEL_FW_CONFIG_FILE/__ARCH__/arm} )"
|
||||
arm? ( mirror://sablink/${CATEGORY}/linux-nas-patches/config/${tmp_K_NASKERNEL_FW_CONFIG_FILE/__ARCH__/arm} )"
|
||||
# K_NASKERNEL_CONFIG_FILE will be set in _set_config_file_vars
|
||||
unset tmp_K_NASKERNEL_CONFIG_FILE
|
||||
fi
|
||||
@@ -405,7 +413,15 @@ _kernel_copy_config() {
|
||||
if [ "${K_NASKERNEL_URI_CONFIG}" = "no" ]; then
|
||||
cp "${FILESDIR}/${PF/-r0/}-${ARCH}.config" "${1}" || die "cannot copy kernel config"
|
||||
else
|
||||
cp "${DISTDIR}/${K_NASKERNEL_CONFIG_FILE}" "${1}" || die "cannot copy kernel config"
|
||||
if [ -n "${K_NASCONFIGS_VER}" ]; then
|
||||
mv "${WORKDIR}"/sablink "${S}"
|
||||
pushd "${S}"
|
||||
sablink/scripts/prepareconfig ${K_NASKERNEL_NAME}-${CHOST/-*/}
|
||||
mv .config "${1}"
|
||||
popd
|
||||
else
|
||||
cp "${DISTDIR}/${K_NASKERNEL_CONFIG_FILE}" "${1}" || die "cannot copy kernel config"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
@@ -587,7 +603,7 @@ _kernel_src_compile() {
|
||||
-d "${WORKDIR}"/boot/initramfs-genkernel-${ARCH}-${KV_FULL} "${WORKDIR}"/boot/initrd-genkernel-${ARCH}-${KV_FULL}.buffalo
|
||||
else
|
||||
pushd "${S}"
|
||||
make dtbs
|
||||
make ${K_NASKERNEL_DTB}
|
||||
popd
|
||||
einfo "Append the device-tree-blob to the Kenel Image"
|
||||
cat "${WORKDIR}"/boot/kernel-genkernel-${ARCH}-${KV_FULL} "${S}"/arch/arm/boot/${K_NASKERNEL_DTB} > zImage.new
|
||||
|
||||
Reference in New Issue
Block a user