Whamcloud - gitweb
b=21754 RPM version update fix
authorBrian J. Murrell <brian@sun.com>
Fri, 8 Jan 2010 16:38:18 +0000 (11:38 -0500)
committerJohann Lombardi <johann@sun.com>
Fri, 8 Jan 2010 22:09:56 +0000 (23:09 +0100)
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

lustre/kernel_patches/targets/2.6-sles11.target.in

index d167d4f..85100fa 100644 (file)
@@ -4,6 +4,10 @@ lnxmin=".39"
 #lnxrel="0.37_f594963d"
 # and note that this means we get rid of the EXTRA_VERSION_DELIMITER crap!!
 lnxrel="39-0.3"
+# 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 "-"
@@ -13,7 +17,7 @@ EXTRA_VERSION_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@"