tools/stx/toCOPY/builder/buildrc
Zhixiong Chi bed0ce9489 stx tool: Add the debdownloader task for building image
Before building the iso image, we need to make sure the binary packages
have been downloaded, therefore now we add the debdownloader to
implement this task.

Depends-On: https://review.opendev.org/c/starlingx/tools/+/817129

Story: 2008862
Task: 43771

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Change-Id: I8a986c315777a7c43629795e52659d822400be70
2021-11-09 21:58:20 -05:00

41 lines
1.4 KiB
Plaintext

# Common configuration for StarlingX builder
# Find the other rc files
BUILDRC_DIR=$(cd $(dirname "${BASH_SOURCE:-$0}") && pwd)
# Allow local overrides of env variables
if [[ -f $BUILDRC_DIR/localrc ]]; then
source $BUILDRC_DIR/localrc
fi
# In the docker run command this will be correct for the host side of the mapping
LOCALDISK="/localdisk"
# Release Variable
export MY_RELEASE=${MY_RELEASE:-6.0}
# avoid calling your project 'build' it will break some SDEBs
export PROJECT=${PROJECT:-stx}
# These are used in the Dockerfile, not sure where else
export MYUNAME=${MYUNAME:-builder}
# All of the below are dependent on variables defined earlier, right now
# we are not going to support directly setting them in localrc
export MY_BUILD_PKG_DIR=${LOCALDISK}/loadbuild/$MYUNAME/$PROJECT/
export MY_WORKSPACE=${LOCALDISK}/loadbuild/$MYUNAME/$PROJECT/
export MY_LOCAL_DISK=${LOCALDISK}/designer/$MYUNAME
export MY_REPO_ROOT_DIR=$MY_LOCAL_DISK/$PROJECT
export MY_REPO=$MY_REPO_ROOT_DIR/cgcs-root
export MY_BUILD_TOOLS_DIR=$MY_REPO/build-tools
export LAYER=$LAYER
export STX_CONFIG_DIR=$MY_REPO_ROOT_DIR/stx-tools
export PREFIX_BINARYLIST_DIR=debian-mirror-tools/config/debian/
export STX_BINARYLIST_DIR=$STX_CONFIG_DIR/$PREFIX_BINARYLIST_DIR
export STX_GIT_SRC_DIR=$MY_REPO/stx/git
export PATH=$PATH:$MY_BUILD_TOOLS_DIR/stx:/opt/LAT/lat
export PYTHONPATH=$PYTHONPATH:$MY_BUILD_TOOLS_DIR/stx
export STX_MIRROR=/import/mirrors/starlingx