Whamcloud - gitweb
LU-16322: build: Add client build support for openEuler 87/49187/4
authorXinliang Liu <xinliang.liu@linaro.org>
Wed, 26 Oct 2022 08:58:14 +0000 (08:58 +0000)
committerOleg Drokin <green@whamcloud.com>
Sat, 7 Jan 2023 07:56:33 +0000 (07:56 +0000)
commitd622b26d8d8a7f13b3a078d4dd58e795b77d232f
treec2d03e208c7dca401788af9576a54abb7802618e
parent44e2f44f29a70b8eea6330a8808f7fc5b5d834c8
LU-16322: build: Add client build support for openEuler

The kernel of current openEuler LTS version 22.03 is based on Linux
5.10.0 which is already supported in Lustre master. Thus we only need
to add build support for openEuler client.

OpenEuler Linux although is not compatible with RHEL, but it uses the
same package manager DNF/tools as RHEL and references the package
naming of RHEL. Thus we can reuse most of the RHEL build logic/scripts
for openEuler client building.

OpenEuler Linux is becoming the mainstream Linux distro in China. So
adding support for it makes sense for the users. For more details about
it see: https://www.openeuler.org/en/.

Test-Parameters: trivial
Change-Id: I8e8b59d36e566c6e49b12346c2fde985153f014d
Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49187
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
config/lustre-build-linux.m4
contrib/lbuild/funcs.sh
contrib/lbuild/lbuild
contrib/lbuild/lbuild-oe2203 [new file with mode: 0644]
lustre.spec.in
lustre/ChangeLog
lustre/autoconf/lustre-core.m4
lustre/kernel_patches/targets/5.10-oe2203.target.in [new file with mode: 0644]