fix: Add missing default variables in container script

- Add RUN_JENKINS_BUILDER and packaging variables to container script defaults
- Prevents unbound variable errors when running Jenkins builder inside container
- Includes all GROUP*_TARGETS variables for build group execution

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-10-09 13:05:53 +00:00
1 parent cf358fe527
commit 34b9cd10f3
1 file changed
+27
@@ -1307,6 +1307,33 @@ RUN_CTEST="${RUN_CTEST:-ON}"
TESTS_ONLY="${TESTS_ONLY:-OFF}"
INTEGRATION_TEST="${INTEGRATION_TEST:-OFF}"
APT_PACKAGES_STRING="${APT_PACKAGES_STRING:-}"
# Jenkins builder and packaging variables
RUN_JENKINS_BUILDER="${RUN_JENKINS_BUILDER:-OFF}"
PACKAGE_OUTPUT_DIR="${PACKAGE_OUTPUT_DIR:-/workspace/packages-out}"
LTS_VERSION="${LTS_VERSION:-1.0}"
PROJECT="${PROJECT:-guez}"
GUEZ_MODE="${GUEZ_MODE:-ON}"
BUILD_NUMBER="${BUILD_NUMBER:-1}"
BUILD_TAG="${BUILD_TAG:-manual-build}"
BUILD_CODIFICATION="${BUILD_CODIFICATION:-OFF}"
VERIFY_RPM="${VERIFY_RPM:-OFF}"
CMAKE_BUILD_FLAGS="${CMAKE_BUILD_FLAGS:-}"
RELEASE_BUILD="${RELEASE_BUILD:-OFF}"
QT_VERSION="${QT_VERSION:-6.10.2}"
QT_ARCH="${QT_ARCH:-linux_gcc_64}"
QT_ARCH_DIR="${QT_ARCH_DIR:-gcc_64}"
QT_BASE_DIR="${QT_BASE_DIR:-/opt/Qt}"
GROUP1_TARGETS="${GROUP1_TARGETS:-}"
GROUP2_TARGETS="${GROUP2_TARGETS:-}"
GROUP3_TARGETS="${GROUP3_TARGETS:-}"
GROUP4_TARGETS="${GROUP4_TARGETS:-}"
GROUP5_TARGETS="${GROUP5_TARGETS:-}"
GROUP6_TARGETS="${GROUP6_TARGETS:-}"
GROUP7_TARGETS="${GROUP7_TARGETS:-}"
GROUP8_TARGETS="${GROUP8_TARGETS:-}"
GROUP9_TARGETS="${GROUP9_TARGETS:-}"
GROUP10_TARGETS="${GROUP10_TARGETS:-}"
GROUP11_TARGETS="${GROUP11_TARGETS:-}"
log_info() {
printf 'INFO: %s\n' "$*"