sles11.4) target="$(uname -r | cut -d . -f 1,2)-sles11sp4";;
sles11.3) target="$(uname -r | cut -d . -f 1,2)-sles11sp3";;
sles11*) target="$(uname -r | cut -d . -f 1,2)-sles11";;
+ sles12.5) target="$(uname -r | cut -d . -f 1,2)-sles12sp5";;
sles12.4) target="$(uname -r | cut -d . -f 1,2)-sles12sp4";;
sles12.3) target="$(uname -r | cut -d . -f 1,2)-sles12sp3";;
sles12*) target="$(uname -r | cut -d . -f 1,2)-sles12";;
site="http://mgmt/cobbler/repo_mirror/$kdir"
;;
4.12)
- site="http://mgmt/cobbler/repo_mirror/updates-sles12.4-x86_64"
+ kdir=updates-sles12.4-x86_64
+ if [ ${lnxrel%%.*} -ge 120 ]
+ then
+ kdir=updates-sles12.5-x86_64
+ fi
+ site="http://mgmt/cobbler/repo_mirror/$kdir"
;;
esac
if [ ! -f $pathtorpms/kernel-default-devel-$wanted_kernel.$(resolve_arch $TARGET_ARCH).rpm ]; then
4.18.0-80.11.2.el8 (RHEL8.0)
4.4.180-94.97 (SLES12 SP3)
4.12.14-95.45 (SLES12 SP4)
+ 4.12.14-122.20 (SLES12 SP5)
4.15.0-45 (Ubuntu 18.04)
* Client known to build on unpatched kernels (others may also work):
2.6.32-696.18.7.el6 (RHEL6.9)
lustre/kernel_patches/targets/4.4-sles12.target
lustre/kernel_patches/targets/4.4-sles12sp3.target
lustre/kernel_patches/targets/4.12-sles12sp4.target
+lustre/kernel_patches/targets/4.12-sles12sp5.target
lustre/kernel_patches/targets/2.6-fc11.target
lustre/kernel_patches/targets/2.6-fc12.target
lustre/kernel_patches/targets/2.6-fc15.target
--- /dev/null
+lnxmaj="4.12"
+lnxmin=".14"
+lnxrel="122.20"
+# use this when there is an "RPM fix" which means that the name of the
+# (source) RPM has been updated but the version of the kernel inside the
+# RPM is not also updated
+rpmfix=".1"
+
+# this is the delimeter that goes before the "smp" at the end of the version
+# defaults to empty
+FLAVOR_DELIMITER="-"
+
+KERNEL_SRPM=kernel-source-${lnxmaj}${lnxmin}-${lnxrel}${rpmfix}.src.rpm
+SERIES=""
+VERSION=$lnxmaj
+EXTRA_VERSION="${lnxmin#.}-${lnxrel}_lustre.@VERSION@"
+LUSTRE_VERSION=@VERSION@
+
+OFED_VERSION=inkernel
+
+BASE_ARCHS="i686 ppc x86_64 ia64 ppc64"
+BIGMEM_ARCHS=""
+BOOT_ARCHS=""
+JENSEN_ARCHS=""
+DEFAULT_ARCHS="i686 x86_64 ia64 ppc64"
+BIGSMP_ARCHS=""
+PSERIES64_ARCHS="ppc"
+UP_ARCHS=""
+SRC_ARCHS=""
+#RPMSMPTYPE="smp"
+
+for cc in gcc ; do
+ if which $cc >/dev/null 2>/dev/null ; then
+ export CC=$cc
+ break
+ fi
+done