mirror of
https://github.com/truenas/scale-build.git
synced 2025-12-20 02:49:28 +00:00
* Allow specifying secret_env in build manifest * Get secret env initialized when initializing package * Add logic to read secrets file * Make sure secrets are properly set for package when building the package * Expose scale release version variable as well * Fix typo * Make sure env variables are actually passed to the package itself * Add secrets yaml file to git ignore * Do not expose build env variables in ps output
33 lines
1.4 KiB
Python
33 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')
|
|
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')
|