def task__iso_mkdir_root() -> types.TaskDict: """Create the ISO root directory.""" return helper.Mkdir( directory=constants.ISO_ROOT, task_dep=['_build_root'] ).task
def task__package_mkdir_root() -> types.TaskDict: """Create the packages root directory.""" return targets.Mkdir(directory=constants.PKG_ROOT, task_dep=['_build_root']).task
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
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
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
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
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
def task__build_root() -> types.TaskDict: """Create the build root.""" return targets.Mkdir(directory=config.BUILD_ROOT).task