scripts: install-deps.sh: Set noninteractive for DEBIAN_FRONTEND

This helps fixing the following problem when installing MySQL on
Ubuntu hosts:

Preparing to unpack .../mysql-server-5.7_5.7.19-0ubuntu0.16.04.1_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs
shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Configuring mysql-server-5.7
[...]
New password for the MySQL "root" user:

The package configuration becomes interactive and asks for configuring
the root password on MySQL and this breaks automated testing.

Change-Id: Icacd843950eee1b87bac2c3387e3562f8f584b77
This commit is contained in:
Markos Chandras 2017-10-04 13:45:57 +01:00
parent db9f2f556b
commit 5d82414d4f

View File

@ -47,6 +47,7 @@ case ${ID,,} in
ubuntu|debian) ubuntu|debian)
OS_FAMILY="Debian" OS_FAMILY="Debian"
export DEBIAN_FRONTEND=noninteractive
INSTALLER_CMD="sudo -H -E apt-get -y install" INSTALLER_CMD="sudo -H -E apt-get -y install"
CHECK_CMD="dpkg -l" CHECK_CMD="dpkg -l"
PKG_MAP=( PKG_MAP=(