qla2x00t, scripts: Introduce download_and_extract_kernel_tree()

This patch does not change any functionality.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8117 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2019-03-31 16:28:44 +00:00
parent d790fc4cb3
commit 0dceefe878
5 changed files with 7 additions and 10 deletions

View File

@@ -15,7 +15,7 @@ fi
mkdir -p qla2xxx-orig
cd qla2xxx-orig || exit $?
extract_kernel_tree "${kernel_version}"
download_and_extract_kernel_tree "${kernel_version}"
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
rm -rf "${kernel_version}"
mkdir -p "${kernel_version}"

View File

@@ -15,7 +15,7 @@ fi
mkdir -p qla2xxx-orig
cd qla2xxx-orig || exit $?
extract_kernel_tree "${kernel_version}"
download_and_extract_kernel_tree "${kernel_version}"
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
rm -rf "${kernel_version}"
mkdir -p "${kernel_version}"

View File

@@ -42,9 +42,7 @@ target="linux-$1"
kernel_version="$(kernel_version "$1")"
patchlevel="$(patchlevel "$1")"
download_kernel "$1" || exit $?
extract_kernel_tree "$1" || exit $?
download_and_extract_kernel_tree "$1" || exit $?
cd "${target}" || exit $?

View File

@@ -421,3 +421,6 @@ EOF
rmdir "${tmpdir}"
}
function download_and_extract_kernel_tree {
download_kernel "$1" && extract_kernel_tree "$1"
}

View File

@@ -652,14 +652,10 @@ do
patchdir="patchdir-${kv}"
k="${kv}"
if ! download_kernel "$k"; then
echo "Downloading kernel version $k failed"
continue
fi
generate_kernel_patch "$k" "${generate_kernel_patch_options}" || continue
(
cd "${outputdir}" &&
extract_kernel_tree "$k" &&
download_and_extract_kernel_tree "$k" &&
cd "linux-$k/include/linux" &&
if [ ! -e compiler-gcc6.h ]; then
for f in compiler-gcc5.h compiler-gcc4.h; do