mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-21 12:41:26 +00:00
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:
@@ -15,7 +15,7 @@ fi
|
|||||||
|
|
||||||
mkdir -p qla2xxx-orig
|
mkdir -p qla2xxx-orig
|
||||||
cd qla2xxx-orig || exit $?
|
cd qla2xxx-orig || exit $?
|
||||||
extract_kernel_tree "${kernel_version}"
|
download_and_extract_kernel_tree "${kernel_version}"
|
||||||
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
|
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
|
||||||
rm -rf "${kernel_version}"
|
rm -rf "${kernel_version}"
|
||||||
mkdir -p "${kernel_version}"
|
mkdir -p "${kernel_version}"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ fi
|
|||||||
|
|
||||||
mkdir -p qla2xxx-orig
|
mkdir -p qla2xxx-orig
|
||||||
cd qla2xxx-orig || exit $?
|
cd qla2xxx-orig || exit $?
|
||||||
extract_kernel_tree "${kernel_version}"
|
download_and_extract_kernel_tree "${kernel_version}"
|
||||||
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
|
touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/*
|
||||||
rm -rf "${kernel_version}"
|
rm -rf "${kernel_version}"
|
||||||
mkdir -p "${kernel_version}"
|
mkdir -p "${kernel_version}"
|
||||||
|
|||||||
@@ -42,9 +42,7 @@ target="linux-$1"
|
|||||||
kernel_version="$(kernel_version "$1")"
|
kernel_version="$(kernel_version "$1")"
|
||||||
patchlevel="$(patchlevel "$1")"
|
patchlevel="$(patchlevel "$1")"
|
||||||
|
|
||||||
download_kernel "$1" || exit $?
|
download_and_extract_kernel_tree "$1" || exit $?
|
||||||
|
|
||||||
extract_kernel_tree "$1" || exit $?
|
|
||||||
|
|
||||||
cd "${target}" || exit $?
|
cd "${target}" || exit $?
|
||||||
|
|
||||||
|
|||||||
@@ -421,3 +421,6 @@ EOF
|
|||||||
rmdir "${tmpdir}"
|
rmdir "${tmpdir}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function download_and_extract_kernel_tree {
|
||||||
|
download_kernel "$1" && extract_kernel_tree "$1"
|
||||||
|
}
|
||||||
|
|||||||
@@ -652,14 +652,10 @@ do
|
|||||||
patchdir="patchdir-${kv}"
|
patchdir="patchdir-${kv}"
|
||||||
k="${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
|
generate_kernel_patch "$k" "${generate_kernel_patch_options}" || continue
|
||||||
(
|
(
|
||||||
cd "${outputdir}" &&
|
cd "${outputdir}" &&
|
||||||
extract_kernel_tree "$k" &&
|
download_and_extract_kernel_tree "$k" &&
|
||||||
cd "linux-$k/include/linux" &&
|
cd "linux-$k/include/linux" &&
|
||||||
if [ ! -e compiler-gcc6.h ]; then
|
if [ ! -e compiler-gcc6.h ]; then
|
||||||
for f in compiler-gcc5.h compiler-gcc4.h; do
|
for f in compiler-gcc5.h compiler-gcc4.h; do
|
||||||
|
|||||||
Reference in New Issue
Block a user