Provide the main package as a function.

This commit is contained in:
Chris Johns 2013-03-04 18:03:19 +11:00
parent 9867b1c97a
commit 54d76bb037

View File

@ -420,9 +420,12 @@ class build:
_notice(self.opts, 'cleanup: %s' % (tmproot)) _notice(self.opts, 'cleanup: %s' % (tmproot))
self.rmdir(tmproot) self.rmdir(tmproot)
def make(self): def main_package(self):
packages = self.config.packages() packages = self.config.packages()
package = packages['main'] return packages['main']
def make(self):
package = self.main_package()
name = package.name() name = package.name()
_notice(self.opts, 'package: %s' % (name)) _notice(self.opts, 'package: %s' % (name))
self.script.reset() self.script.reset()
@ -510,7 +513,7 @@ def run(args):
except error.exit, eerr: except error.exit, eerr:
pass pass
except KeyboardInterrupt: except KeyboardInterrupt:
_notice(opts, 'user terminated') _notice(opts, 'abort: user terminated')
sys.exit(1) sys.exit(1)
sys.exit(0) sys.exit(0)