Example #1
0
 def prepare_dest():
     dest = prealpath(pjoin(
         '.', Settings.CONTROL_PATH,
         package['package'] + '_' + package['architecture']))
     if pexists(dest):
         rmtree(dest)
     self._env['QPKG_DEST_CONTROL'] = dest
     self._env['QPKG_DEST_DATA'] = pjoin(dest, 'shared')
     makedirs(self._env['QPKG_DEST_DATA'])
Example #2
0
    def _setup_all(self, control):
        cwd = getcwd()
        dest = prealpath(pjoin(self.build_dir, control.source['source']))
        if pexists(dest):
            rmtree(dest)
        if not pexists(self.build_dir):
            makedirs(self.build_dir)
        # if dest in qpkg_dir
        copytree(self.qpkg_dir, dest, True)
        self.source = control.source
        chdir(dest)

        yield None

        chdir(cwd)
        del self.source
Example #3
0
File: create.py Project: yen3/qdk2
 def directory(self):
     if not hasattr(self, '_directory'):
         self._directory = pjoin(prealpath(self._args.directory),
                                 self._args.project)
     return self._directory
Example #4
0
 def directory(self):
     if not hasattr(self, '_directory'):
         self._directory = pjoin(prealpath(self._args.directory),
                                 self._args.project)
     return self._directory