summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes-global/package_rpm.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/classes-global/package_rpm.bbclass b/meta/classes-global/package_rpm.bbclass
index 81a2060b68..39efcc328e 100644
--- a/meta/classes-global/package_rpm.bbclass
+++ b/meta/classes-global/package_rpm.bbclass
@@ -159,7 +159,9 @@ python write_specfile () {
159 pv = subd['PV'] 159 pv = subd['PV']
160 pkgv = subd['PKGV'] 160 pkgv = subd['PKGV']
161 reppv = pkgv.replace('-', '+') 161 reppv = pkgv.replace('-', '+')
162 ver = ver.replace(pv, reppv).replace(pkgv, reppv) 162 if ver.startswith(pv):
163 ver = ver.replace(pv, reppv)
164 ver = ver.replace(pkgv, reppv)
163 if 'PKGR' in subd: 165 if 'PKGR' in subd:
164 # Make sure PKGR rather than PR in ver 166 # Make sure PKGR rather than PR in ver
165 pr = '-' + subd['PR'] 167 pr = '-' + subd['PR']