From c081825e228b61cee24bcfc42d7b16926bf9d9c0 Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Fri, 18 Oct 2019 08:14:47 +0000
Subject: [PATCH] noninteractive installation of packages

---
 pkgs_envsetup.py | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/pkgs_envsetup.py b/pkgs_envsetup.py
index be816fb0..10062e8c 100755
--- a/pkgs_envsetup.py
+++ b/pkgs_envsetup.py
@@ -29,11 +29,22 @@ def main():
             != 0
         ):
             result = run(
-                ["/usr/bin/apt-get", "install", "-y", pkg],
+                [
+                    "/usr/bin/apt-get",
+                    "install",
+                    "-q",
+                    "-y",
+                    "-o",
+                    "Dpkg::Options::='--force-confdef'",
+                    "-o",
+                    "Dpkg::Options::='--force-confold'",
+                    pkg,
+                ],
                 shell=False,
                 stdout=PIPE,
                 stderr=STDOUT,
                 stdin=PIPE,
+                env={"DEBIAN_FRONTEND": "noninteractive"},
             )
             if result.returncode == 0:
                 print("{} install succeeded".format(pkg))
-- 
GitLab