It seems that Suse will release an updated RPM without updating the
kernel inside. In doing so, the kernel and the RPM file name have
different specifications of the version.
This fix allows for that.
i=yangsheng
i=wangyb
#lnxrel="0.37_f594963d"
# and note that this means we get rid of the EXTRA_VERSION_DELIMITER crap!!
lnxrel="23-0.1"
#lnxrel="0.37_f594963d"
# and note that this means we get rid of the EXTRA_VERSION_DELIMITER crap!!
lnxrel="23-0.1"
+# 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 between $lnxmaj and $lnxrel
# defaults to "-"
# this is the delimeter that goes between $lnxmaj and $lnxrel
# defaults to "-"
# defaults to empty
TARGET_DELIMITER="-"
# defaults to empty
TARGET_DELIMITER="-"
-KERNEL_SRPM=kernel-source-$lnxmaj.$lnxrel.1.src.rpm
+KERNEL_SRPM=kernel-source-$lnxmaj.$lnxrel${rpmfix}.src.rpm
SERIES=2.6-sles11.series
VERSION=$lnxmaj
EXTRA_VERSION="${lnxrel}_lustre.@VERSION@"
SERIES=2.6-sles11.series
VERSION=$lnxmaj
EXTRA_VERSION="${lnxrel}_lustre.@VERSION@"