def _transform_one(self, package): with self._setup(package): rules = Rules(self._env, self.qpkg_dir) rules.build() rules.binary() recipes = ('dirs', 'install', 'links', 'controls', 'icons', 'package_routines', 'qpkg_cfg', 'list', 'conffiles', 'fixperms', 'signature', 'md5sums', ) cook = Cook(package, self._env) for recipe in recipes: # TODO: handle cook status getattr(cook, recipe)() return self._env['QPKG_DEST_CONTROL']
def run(self): if self.qpkg_dir is None: error('Cannot find QNAP/control anywhere!') error('Are you in the source code tree?') return -1 rules = Rules() rules.clean() return 0