diff --git a/install-middleware.sh b/install-middleware.sh index 0dbd36fc..3fc5b53c 100755 --- a/install-middleware.sh +++ b/install-middleware.sh @@ -19,6 +19,10 @@ # #set -x +# Prevent interactive prompts during package installation (for CI/CD environments) +export DEBIAN_FRONTEND=noninteractive +export TZ=Etc/UTC + if [[ -z "${MAKEFLAGS}" ]]; then export MAKEFLAGS=-j$(nproc) fi diff --git a/scripts/install_dependencies.sh b/scripts/install_dependencies.sh index dac9e629..ead34bb5 100644 --- a/scripts/install_dependencies.sh +++ b/scripts/install_dependencies.sh @@ -82,7 +82,7 @@ function package_exists_lin_fn() { function install_package_fn() { if ! package_exists_lin_fn $1 ; then echo "Installing $1" - sudo apt install $1 -y + sudo TZ=Etc/UTC DEBIAN_FRONTEND=noninteractive apt install $1 -y if [ $? == 0 ] ; then INSTALL_STATUS_ARR+=("$1 was successfully installed.") else @@ -110,7 +110,7 @@ function pip_install_package_fn() function install_pkgs_linux_fn() { - sudo apt update + sudo DEBIAN_FRONTEND=noninteractive apt update install_package_fn git install_package_fn cmake install_package_fn gcc