Files
scale-build/scale_build/utils/paths.py
2026-02-12 10:21:16 +05:00

34 lines
1.4 KiB
Python

import os
from scale_build.config import BUILDER_DIR
LOG_DIR = os.path.join(BUILDER_DIR, 'logs')
TMP_DIR = os.path.join(BUILDER_DIR, 'tmp')
TMPFS = os.path.join(TMP_DIR, 'tmpfs')
BRANCH_OUT_LOG_FILENAME = 'git-branchout.log'
BRANCH_OUT_LOG_DIR = os.path.join(LOG_DIR, 'branchout')
CACHE_DIR = os.path.join(TMP_DIR, 'cache')
CCACHE_DIR = os.path.join(TMP_DIR, 'ccache')
CD_DIR = os.path.join(TMP_DIR, 'cdrom')
CD_FILES_DIR = os.path.join(BUILDER_DIR, 'conf/cd-files')
CHROOT_BASEDIR = os.path.join(TMPFS, 'chroot')
CHROOT_OVERLAY = os.path.join(TMPFS, 'chroot-overlay')
CONF_GRUB = os.path.join(BUILDER_DIR, 'scripts/grub.cfg')
CUSTOM_TN = os.path.join(BUILDER_DIR, 'conf/tn')
DPKG_OVERLAY = os.path.join(TMP_DIR, 'dpkg-overlay')
GIT_MANIFEST_PATH = os.path.join(LOG_DIR, 'GITMANIFEST')
GIT_LOG_DIR_NAME = 'git'
GIT_LOG_DIR = os.path.join(LOG_DIR, GIT_LOG_DIR_NAME)
HASH_DIR = os.path.join(TMP_DIR, 'pkghashes')
MANIFEST = os.path.join(BUILDER_DIR, 'conf/build.manifest')
PKG_DIR = os.path.join(TMP_DIR, 'pkgdir')
PKG_LOG_DIR = os.path.join(LOG_DIR, 'packages')
REFERENCE_FILES = ('etc/group', 'etc/passwd')
REFERENCE_FILES_DIR = os.path.join(BUILDER_DIR, 'conf/reference-files')
RELEASE_DIR = os.path.join(TMP_DIR, 'release')
SECRETS_FILE = os.path.join(BUILDER_DIR, 'conf/secrets.yaml')
SOURCES_DIR = os.path.join(BUILDER_DIR, 'sources')
UPDATE_DIR = os.path.join(TMP_DIR, 'update')
WORKDIR_OVERLAY = os.path.join(TMPFS, 'workdir-overlay')