add /etc/kylinsec-release support for KylinSec
(cherry picked from commit 637a6c9123fe9230ea28709d061f7dd453bc15b1)
This commit is contained in:
parent
f93eefc569
commit
a3cb9997f7
@ -1,17 +1,66 @@
|
|||||||
From 02f0141586b12ca76582550a22894134e28c7962 Mon Sep 17 00:00:00 2001
|
From 58207338fe6b98b5eee54757d99e40f8621e0f04 Mon Sep 17 00:00:00 2001
|
||||||
From: xiewenhao <xiewenhao@kylinos.com.cn >
|
From: panchenbo <panchenbo@kylinsec.com.cn>
|
||||||
Date: Wed, 30 Mar 2022 17:32:43 +0800
|
Date: Mon, 10 Apr 2023 10:15:12 +0800
|
||||||
Subject: [PATCH 2/2] add kylinsec platform
|
Subject: [PATCH] add support for KylinSec platform
|
||||||
|
|
||||||
---
|
---
|
||||||
openGauss-server-2.1.0/src/get_PlatForm_str.sh | 9 +++++++++
|
.../build/script/package_opengauss.sh | 10 ++++++----
|
||||||
1 file changed, 9 insertions(+)
|
openGauss-server-2.1.0/src/get_PlatForm_str.sh | 13 +++++++++++++
|
||||||
|
2 files changed, 19 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/openGauss-server-2.1.0/build/script/package_opengauss.sh b/openGauss-server-2.1.0/build/script/package_opengauss.sh
|
||||||
|
index f6447b2..8b82cb1 100755
|
||||||
|
--- a/openGauss-server-2.1.0/build/script/package_opengauss.sh
|
||||||
|
+++ b/openGauss-server-2.1.0/build/script/package_opengauss.sh
|
||||||
|
@@ -62,10 +62,12 @@ elif [ X"$kernel" == X"euleros" ]; then
|
||||||
|
dist_version="EulerOS"
|
||||||
|
elif [ X"$kernel" == X"kylin" ]; then
|
||||||
|
dist_version="Kylin"
|
||||||
|
+elif [ X"$kernel" == X"kylinsec" ]; then
|
||||||
|
+ dist_version="KylinSec"
|
||||||
|
elif [ X"$kernel" = X"ubuntu" ]; then
|
||||||
|
dist_version="Ubuntu"
|
||||||
|
else
|
||||||
|
- echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64) and Ubuntu(x86) platform."
|
||||||
|
+ echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64), KylinSec(aarch64) and Ubuntu(x86) platform."
|
||||||
|
echo "Kernel is $kernel"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
@@ -122,8 +124,8 @@ done
|
||||||
|
##add platform architecture information
|
||||||
|
PLATFORM_ARCH=$(uname -p)
|
||||||
|
if [ "$PLATFORM_ARCH"X == "aarch64"X ] ; then
|
||||||
|
- if [ "$dist_version" != "openEuler" ] && [ "$dist_version" != "EulerOS" ] && [ "$dist_version" != "Kylin" ] ; then
|
||||||
|
- echo "We only support NUMA on openEuler(aarch64), EulerOS(aarch64), Kylin(aarch64) platform."
|
||||||
|
+ if [ "$dist_version" != "openEuler" ] && [ "$dist_version" != "EulerOS" ] && [ "$dist_version" != "Kylin" ] && [ "$dist_version" != "KylinSec" ] ; then
|
||||||
|
+ echo "We only support NUMA on openEuler(aarch64), EulerOS(aarch64), Kylin(aarch64), KylinSec(aarch64) platform."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
@@ -220,7 +222,7 @@ ROOT_DIR=$(dirname "$ROOT_DIR")
|
||||||
|
PLAT_FORM_STR=$(sh "${ROOT_DIR}/src/get_PlatForm_str.sh")
|
||||||
|
if [ "${PLAT_FORM_STR}"x == "Failed"x ]
|
||||||
|
then
|
||||||
|
- echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64) platform."
|
||||||
|
+ echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64), KylinSec(aarch64) platform."
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
diff --git a/openGauss-server-2.1.0/src/get_PlatForm_str.sh b/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
diff --git a/openGauss-server-2.1.0/src/get_PlatForm_str.sh b/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
||||||
index 9fff29a..3f222cd 100755
|
index 9fff29a..ce73a9c 100755
|
||||||
--- a/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
--- a/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
||||||
+++ b/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
+++ b/openGauss-server-2.1.0/src/get_PlatForm_str.sh
|
||||||
@@ -135,6 +135,15 @@ then
|
@@ -29,6 +29,9 @@ then
|
||||||
|
elif [ -f "/etc/kylin-release" ]
|
||||||
|
then
|
||||||
|
kernel=$(cat /etc/kylin-release | awk -F ' ' '{print $1}' | tr A-Z a-z)
|
||||||
|
+elif [ -f "/etc/kylinsec-release" ]
|
||||||
|
+then
|
||||||
|
+ kernel=$(cat /etc/kylinsec-release | awk -F ' ' '{print $1}' | tr A-Z a-z)
|
||||||
|
else
|
||||||
|
kernel=$(lsb_release -d | awk -F ' ' '{print $2}'| tr A-Z a-z)
|
||||||
|
fi
|
||||||
|
@@ -135,6 +138,16 @@ then
|
||||||
plat_form_str=kylin_"$cpu_bit"
|
plat_form_str=kylin_"$cpu_bit"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -23,10 +72,11 @@ index 9fff29a..3f222cd 100755
|
|||||||
+then
|
+then
|
||||||
+ plat_form_str=kylinsec_"$cpu_bit"
|
+ plat_form_str=kylinsec_"$cpu_bit"
|
||||||
+fi
|
+fi
|
||||||
|
+
|
||||||
+
|
+
|
||||||
##################################################################################
|
##################################################################################
|
||||||
# ubuntu platform
|
# ubuntu platform
|
||||||
# the result form like this: ubuntu_x86_64
|
# the result form like this: ubuntu_x86_64
|
||||||
--
|
--
|
||||||
2.18.1
|
2.27.0
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
Name: opengauss
|
Name: opengauss
|
||||||
Version: 2.1.0
|
Version: 2.1.0
|
||||||
Release: 6
|
Release: 7
|
||||||
Summary: openGauss is an open source relational database management system
|
Summary: openGauss is an open source relational database management system
|
||||||
License: MulanPSL-2.0 and MIT and BSD and zlib and TCL and Apache-2.0 and BSL-1.0
|
License: MulanPSL-2.0 and MIT and BSD and zlib and TCL and Apache-2.0 and BSL-1.0
|
||||||
URL: https://gitee.com/opengauss/openGauss-server
|
URL: https://gitee.com/opengauss/openGauss-server
|
||||||
@ -308,11 +308,14 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Aug 14 2023 zhangxubo <zhangxubo1@huawei.com> - 2.1.0-8
|
* Mon Aug 14 2023 zhangxubo <zhangxubo1@huawei.com> - 2.1.0-9
|
||||||
- Fix bugs: #I7QJRO
|
- Fix bugs: #I7QJRO
|
||||||
|
|
||||||
* Sat Feb 11 2023 zhangxubo <zhangxubo1@huawei.com> - 2.1.0-7
|
* Sat Feb 11 2023 zhangxubo <zhangxubo1@huawei.com> - 2.1.0-8
|
||||||
- Fix bugs: #I6ED94
|
- Fix bugs: #I6ED94
|
||||||
|
* Mon Apr 10 2023 panchenbo <panchenbo@kylinsec.com.cn> - 2.1.0-7
|
||||||
|
- add /etc/kylinsec-release support for KylinSec
|
||||||
|
|
||||||
* Wed Mar 30 2022 ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 2.1.0-6
|
* Wed Mar 30 2022 ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 2.1.0-6
|
||||||
- add kylinsec platform
|
- add kylinsec platform
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user