Example #1
0
File: iso.py Project: rd2b/metalk8s
def task__iso_mkdir_root() -> types.TaskDict:
    """Create the ISO root directory."""
    return helper.Mkdir(
        directory=constants.ISO_ROOT, task_dep=['_build_root']
    ).task
Example #2
0
def task__package_mkdir_root() -> types.TaskDict:
    """Create the packages root directory."""
    return targets.Mkdir(directory=constants.PKG_ROOT,
                         task_dep=['_build_root']).task
Example #3
0
def task__iso_mkdir_examples() -> types.TaskDict:
    """Create ISO_ROOT/examples"""
    return helper.Mkdir(directory=constants.ISO_ROOT / "examples",
                        task_dep=['_iso_mkdir_root']).task
Example #4
0
def task__package_mkdir_deb_iso_root() -> types.TaskDict:
    """Create the Debian packages root directory on the ISO."""
    return targets.Mkdir(directory=constants.REPO_DEB_ROOT,
                         task_dep=['_package_mkdir_iso_root']).task
Example #5
0
def task__package_mkdir_rpm_iso_root() -> types.TaskDict:
    """Create the RedHat packages root directory on the ISO."""
    return targets.Mkdir(directory=constants.REPO_RPM_ROOT,
                         task_dep=['_package_mkdir_iso_root']).task
Example #6
0
def task__image_mkdir_root() -> types.TaskDict:
    """Create the images root directory."""
    return targets.Mkdir(directory=constants.ISO_IMAGE_ROOT,
                         task_dep=['_iso_mkdir_root']).task
Example #7
0
def task__doc_mkdir_root() -> types.TaskDict:
    """Create the documentation root directory."""
    return targets.Mkdir(directory=constants.ISO_DOCS_ROOT,
                         task_dep=['_iso_mkdir_root']).task
Example #8
0
def task__build_root() -> types.TaskDict:
    """Create the build root."""
    return targets.Mkdir(directory=config.BUILD_ROOT).task