Exemple #1
0
 def write_scriplets(self):
     """
     Write post and pre scripts to spec file
     """
     for pkg in sorted(self.packages):
         if pkg in ["ignore", "main", "locales"]:
             continue
         for script in ["post", "pre"]:
             content = config.read_conf_file("{}.{}".format(script, pkg))
             if content:
                 self._write("\n%{0} {1}\n".format(script, pkg))
                 content = ['{}\n'.format(l) for l in content]
                 self.specfile.writelines(content)
Exemple #2
0
    def write_scriplets(self):
        """
        Write post and pre scripts to spec file
        """
        for pkg in sorted(self.packages):
            if pkg in ["ignore", "main", "locales"]:
                continue

            for script in ["post", "pre"]:
                content = config.read_conf_file("{}.{}".format(script, pkg))
                if content:
                    self._write("\n%{0} {1}\n".format(script, pkg))
                    self.specfile.writelines(content)
Exemple #3
0
def write_scriplets(file):
    global files
    global packages

    for pkg in sorted(packages):
        if pkg == "ignore":
            continue
        if pkg == "main":
            continue
        if pkg == "locales":
            continue
        for script in ["post", "pre"]:
            content = config.read_conf_file("%s.%s" % (pkg, script))
            if content:
                file.write("\n%{0} {1}\n".format(script, pkg))
                file.writelines(content)
Exemple #4
0
import os

from dataloder import Dataset
from solver import Solver
from config import parse_args, read_conf_file

args_cmd = parse_args()
args_yml = read_conf_file(args_cmd.config)

data = Dataset(args_yml)

if __name__ == '__main__':
    module = args_cmd.module

    os.environ['CUDA_VISIBLE_DEVICES'] = args_cmd.GPU

    if module == 'test_dataset':
        data.test_dataset()
    elif module == 'create_dataset':
        data.create_dataset()
    elif module == 'train':
        solver = Solver(args_yml)
        solver.train()
    elif module == 'test_dir':
        solver = Solver(args_cmd)
        solver.test_dir()