Whamcloud - gitweb
b=21754 RPM version update fix
authorBrian J. Murrell <brian@sun.com>
Tue, 30 Mar 2010 18:40:43 +0000 (11:40 -0700)
committerRobert Read <rread@sun.com>
Tue, 30 Mar 2010 18:40:43 +0000 (11:40 -0700)
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 1d059fb..475adc0 100644 (file)
@@ -4,6 +4,10 @@ lnxmin=".23"
 #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 "-"
@@ -13,7 +17,7 @@ EXTRA_VERSION_DELIMITER="."
 # 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@"