diff options
author | Daniel Drake <dsd@laptop.org> | 2011-03-11 18:42:53 (GMT) |
---|---|---|
committer | Daniel Drake <dsd@laptop.org> | 2011-03-11 18:45:35 (GMT) |
commit | 2b646ca9f695ee4b3f629d4339d439b8240f7de9 (patch) | |
tree | 681e59d1901eb28ec4a30bb09a5732b6f178fdac /osbuilder.py | |
parent | 46d224053aa7fb3447622712a2f9e2db7b3c66b5 (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-x | osbuilder.py | 9 |
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') |