@@ -49,6 +49,9 @@ if [ -n "${DISABLE_CONTROL_CHARS:-}" ]; then
4949 NC=' '
5050fi
5151
52+ # Any additional options to pass to the package manager
53+ INSTALL_ADDITIONAL_PARAMETERS=${INSTALL_ADDITIONAL_PARAMETERS:- }
54+
5255# ============================================================================
5356# Prerequisites Check
5457# ============================================================================
@@ -674,24 +677,27 @@ install_package() {
674677 log_warning " Unable to update repositories"
675678 log_debug " $SUDO $PKG_MANAGER update failed"
676679 fi
677- log_debug " Running: $SUDO $PKG_MANAGER install -y $package_file "
678- if ! $SUDO " $PKG_MANAGER " install -y " $package_file " ; then
680+ log_debug " Running: $SUDO $PKG_MANAGER install -y $INSTALL_ADDITIONAL_PARAMETERS $package_file "
681+ # shellcheck disable=SC2086
682+ if ! $SUDO " $PKG_MANAGER " install -y $INSTALL_ADDITIONAL_PARAMETERS " $package_file " ; then
679683 log_error " Failed to install .deb package"
680684 return 1
681685 fi
682686 ;;
683687 rpm)
684688 log_debug " Installing .rpm package"
685- log_debug " Running: $SUDO $PKG_MANAGER install -y $package_file "
686- if ! $SUDO " $PKG_MANAGER " install -y " $package_file " ; then
689+ log_debug " Running: $SUDO $PKG_MANAGER install -y $INSTALL_ADDITIONAL_PARAMETERS $package_file "
690+ # shellcheck disable=SC2086
691+ if ! $SUDO " $PKG_MANAGER " install -y $INSTALL_ADDITIONAL_PARAMETERS " $package_file " ; then
687692 log_error " Failed to install .rpm package"
688693 return 1
689694 fi
690695 ;;
691696 apk)
692697 log_debug " Installing .apk package"
693- log_debug " Running: $SUDO $PKG_MANAGER add --allow-untrusted $package_file "
694- if ! $SUDO " $PKG_MANAGER " add --allow-untrusted " $package_file " ; then
698+ log_debug " Running: $SUDO $PKG_MANAGER add --allow-untrusted $INSTALL_ADDITIONAL_PARAMETERS $package_file "
699+ # shellcheck disable=SC2086
700+ if ! $SUDO " $PKG_MANAGER " add --allow-untrusted $INSTALL_ADDITIONAL_PARAMETERS " $package_file " ; then
695701 log_error " Failed to install .apk package"
696702 return 1
697703 fi
0 commit comments