diff --git a/constants b/constants index 5685039..b3fb0a5 100644 --- a/constants +++ b/constants @@ -40,14 +40,25 @@ FEATURE_DISABLED=false ############################################################################### ############################################################################### +# Description: +# Define packager installer extra flags +#PACKAGER_INSTALLER_EXTRA_FLAGS="" +############################################################################### + +############################################################################### +# Description +# Define Image Name #IMAGE_NAME="alpine" #IMAGE_NAME="quay.io/centos-sig-automotive/automotive-osbuild" #IMAGE_COMMAND="sleep 3600" +############################################################################### +############################################################################### # Description # Number of containers to trigger. Default 10 # NUMBER_OF_CONTAINERS=5 +############################################################################### ############################################################################### # Description @@ -264,6 +275,10 @@ if [ -z "${PACKAGER_INSTALLER+x}" ]; then PACKAGER_INSTALLER="dnf" fi +if [ -z "${PACKAGER_INSTALLER_EXTRA_FLAGS+x}" ]; then + PACKAGER_INSTALLER_EXTRA_FLAGS="" +fi + if [ -z "${VOLUME_PATH+x}" ]; then VOLUME_PATH="/data" fi diff --git a/engine b/engine index 301d0c9..18a281c 100755 --- a/engine +++ b/engine @@ -37,7 +37,7 @@ install_packages() { echo -e "INFO: Installing packages in container ${container_name} - packages ${EXTRA_PACKAGES_TO_INSTALL}..." fi - if ! sudo podman exec "${container_name}" "${PACKAGER_INSTALLER}" install -y -q ${EXTRA_PACKAGES_TO_INSTALL}; then + if ! sudo podman exec "${container_name}" "${PACKAGER_INSTALLER}" "${PACKAGER_INSTALLER_EXTRA_FLAGS}" install -y -q ${EXTRA_PACKAGES_TO_INSTALL}; then if [[ "$VERBOSE" = "${FEATURE_ENABLED}" ]]; then echo -e "FAIL: container ${container_name} fail to install package(s) ${EXTRA_PACKAGES_TO_INSTALL}" return 1