Пример #1
0
    def _setup_sources(self):

        Builder._setup_sources(self)
        setup_execution_file_name = "setup.sh"
        setup_file_dir = os.path.join(self.git_root, self.relative_project_dir)
        setup_file_path = os.path.join(setup_file_dir,
                                       setup_execution_file_name)
        if os.path.exists(setup_file_path):
            output = run_command(
                "[[ -x %s ]] && %s" % (setup_file_path, setup_file_path), True)
            filename = output.split('\n')[-1]
        if filename and os.path.exists(os.path.join(setup_file_dir, filename)):
            run_command("cp %s %s/" % (os.path.join(
                setup_file_dir, filename), self.rpmbuild_sourcedir))
            self.sources.append(os.path.join(self.rpmbuild_sourcedir,
                                             filename))