From def314fbad769f4baf82826d4e4de8b3654093be Mon Sep 17 00:00:00 2001 From: davidplunkett Date: Fri, 15 Mar 2019 20:10:13 +0000 Subject: [PATCH] updated check of required packages Change-Id: Ib5f97be1e0caf098a020e3df815cb28653bf5d72 Signed-off-by: davidplunkett --- setup_tools.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup_tools.sh b/setup_tools.sh index adeb4ad..08b6d50 100755 --- a/setup_tools.sh +++ b/setup_tools.sh @@ -64,9 +64,10 @@ mkdir -p $DHCP_ROOT mkdir -p $BUILD_ROOT ## CHECK THAT REQUIRED PACKAGES ARE INSTALLED -PACKAGES="xorriso sshpass python-requests coreutils" +echo "Checking for known required packages" +PACKAGES="xorriso sshpass python-requests python-pip coreutils" for PKG in $PACKAGES ; do - if ! dpkg -l | grep $PKG >>/dev/null; then + if ! apt list $PKG 2>/dev/null | grep "$PKG.*installed.*" ; then echo "Attempting to install missing package $PKG" if ! apt-get install -y $PKG; then echo "FAILED: required package $PKG not found. try sudo 'apt-get install $PKG -y'" -- 2.16.6