From 63c7eec6b06608e2cc6ecbe82dc6da1cd33905f9 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 8 Aug 2020 15:33:09 +0000 Subject: [PATCH] qla2x00t*: Add support for distro kernels git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.4.x@9113 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- qla2x00t-32gbit/extract-qla2xxx-orig | 3 ++- qla2x00t-32gbit/generate-in-tree-patches | 8 +++++--- qla2x00t/extract-qla2xxx-orig | 3 ++- qla2x00t/generate-in-tree-patches | 8 +++++--- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/qla2x00t-32gbit/extract-qla2xxx-orig b/qla2x00t-32gbit/extract-qla2xxx-orig index 0d4093939..c969fbf49 100755 --- a/qla2x00t-32gbit/extract-qla2xxx-orig +++ b/qla2x00t-32gbit/extract-qla2xxx-orig @@ -15,7 +15,8 @@ fi mkdir -p qla2xxx-orig cd qla2xxx-orig || exit $? -download_and_extract_kernel_tree "${kernel_version}" +download_and_extract_kernel_tree "${kernel_version}" || exit $? +kernel_version=${kernel_version/^*} touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/* rm -rf "${kernel_version}" mkdir -p "${kernel_version}/include/trace/events" diff --git a/qla2x00t-32gbit/generate-in-tree-patches b/qla2x00t-32gbit/generate-in-tree-patches index de1c34244..bcc5db2eb 100755 --- a/qla2x00t-32gbit/generate-in-tree-patches +++ b/qla2x00t-32gbit/generate-in-tree-patches @@ -2,15 +2,17 @@ kernel_version="$1" -if [ "$1" = "" ]; then +if [ "$kernel_version" = "" ]; then echo "Error: missing kernel version argument." exit 1 fi -if [ ! -e qla2xxx-orig/$1 ]; then - "$(dirname "$0")/extract-qla2xxx-orig" "$1" +if [ ! -e qla2xxx-orig/${kernel_version/^*} ]; then + "$(dirname "$0")/extract-qla2xxx-orig" "$kernel_version" || exit $? fi +kernel_version=${kernel_version/^*} + mkdir -p in-tree-patches/"${kernel_version}" for g in Kconfig *.[ch]; do diff --git a/qla2x00t/extract-qla2xxx-orig b/qla2x00t/extract-qla2xxx-orig index 6755c0e04..2f9e8c3cf 100755 --- a/qla2x00t/extract-qla2xxx-orig +++ b/qla2x00t/extract-qla2xxx-orig @@ -15,7 +15,8 @@ fi mkdir -p qla2xxx-orig cd qla2xxx-orig || exit $? -download_and_extract_kernel_tree "${kernel_version}" +download_and_extract_kernel_tree "${kernel_version}" || exit $? +kernel_version=${kernel_version/^*} touch "linux-${kernel_version}"/drivers/scsi/qla2xxx/* rm -rf "${kernel_version}" mkdir -p "${kernel_version}" diff --git a/qla2x00t/generate-in-tree-patches b/qla2x00t/generate-in-tree-patches index f3dda0f7a..5d57317a1 100755 --- a/qla2x00t/generate-in-tree-patches +++ b/qla2x00t/generate-in-tree-patches @@ -2,15 +2,17 @@ kernel_version="$1" -if [ "$1" = "" ]; then +if [ "$kernel_version" = "" ]; then echo "Error: missing kernel version argument." exit 1 fi -if [ ! -e qla2xxx-orig/$1 ]; then - "$(dirname "$0")/extract-qla2xxx-orig" "$1" +if [ ! -e qla2xxx-orig/${kernel_version/^*} ]; then + "$(dirname "$0")/extract-qla2xxx-orig" "$kernel_version" || exit $? fi +kernel_version=${kernel_version/^*} + mkdir -p in-tree-patches/"${kernel_version}" for g in Kconfig *.[ch]; do