Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/osbuilder.py
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-03-11 18:42:53 (GMT)
committer Daniel Drake <dsd@laptop.org>2011-03-11 18:45:35 (GMT)
commit2b646ca9f695ee4b3f629d4339d439b8240f7de9 (patch)
tree681e59d1901eb28ec4a30bb09a5732b6f178fdac /osbuilder.py
parent46d224053aa7fb3447622712a2f9e2db7b3c66b5 (diff)
Adjust version checking to only check first 2 components
We can now produce post-release releases containing small fixes to the build system, criteria documented in README.devel.
Diffstat (limited to 'osbuilder.py')
-rwxr-xr-xosbuilder.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/osbuilder.py b/osbuilder.py
index b8ee3cb..7fa7750 100755
--- a/osbuilder.py
+++ b/osbuilder.py
@@ -289,10 +289,10 @@ class OsBuilder(object):
if self.cfg.has_option('global', 'suggested_oob_version'):
suggested = self.cfg.get('global','suggested_oob_version')
- if suggested != VERSION:
+ if self.suggested_mismatch(suggested):
print
print "WARNING: The build configuration you are using suggests that"
- print "olpc-os-builder version v%s should be used." % suggested
+ print "olpc-os-builder version v%s.x should be used." % suggested
print
print "You are using v%s" % VERSION
print
@@ -317,6 +317,11 @@ class OsBuilder(object):
self.read_config()
+ def suggested_mismatch(self, suggested_version):
+ # we only compare the first two version components
+ current_version = VERSION.rsplit('.', 1)[0]
+ return current_version != suggested_version
+
def get_ks_file_path(self):
return os.path.join(self.intermediatesdir, 'build.ks')