Whamcloud - gitweb
LU-16481 build: add server support for openEuler
[fs/lustre-release.git] / contrib / lbuild / lbuild-oe2203
index 2abdcb6..d49a1e6 100644 (file)
@@ -8,6 +8,8 @@ SPEC_NAME="kernel.spec"
 DEVEL_PATH_ARCH_DELIMETER="."
 USE_KABI=false
 RPM_HELPERS_DIR="/usr/lib/rpm/openEuler"
+# Pkg which contains ext4 source code
+KERNEL_DEBUGINFO="kernel-debugsource-${lnxmaj}-${lnxrel}.${TARGET_ARCH}.rpm"
 
 # force local definition of %dist into ~/.rpmmacros
 # to avoid verbose extended strings like ".el9.centos"
@@ -30,6 +32,16 @@ find_linux_rpm-oe2203() {
        find_linux_rpm-rhel "$prefix" "$wanted_kernel" "$pathtorpms"
 }
 
+kernel_debuginfo_location() {
+       local base_os="https://repo.openeuler.org/openEuler-22.03-LTS"
+
+       echo "$base_os/update/$TARGET_ARCH/Packages/"
+}
+
+cleanup_rpmmacros() {
+       sed -i "/^%kernel_module_package/,/^)}$/d" $RMAC
+}
+
 apply_kmod_requires_conflicts() {
        if $PATCHLESS; then
                # don't allow the patched kernel to be considered as