diff --git a/CHANGELOG.md b/CHANGELOG.md index 43595e5..faaeef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ ## Changelog ### v5.3.0-beta (2021-10-03) +* adding check for PACKAGES (#201) +* adding packages for discovery * adding packages for backitup * reorganizing Dockerfile diff --git a/debian/node12/Dockerfile b/debian/node12/Dockerfile index 2b575d4..fe2edfd 100644 --- a/debian/node12/Dockerfile +++ b/debian/node12/Dockerfile @@ -18,6 +18,7 @@ RUN apt-get update && apt-get install -y \ cifs-utils \ curl \ gosu \ + iputils-ping \ jq \ locales \ nfs-common \ diff --git a/debian/node14/Dockerfile b/debian/node14/Dockerfile index e528dd7..694bfb0 100644 --- a/debian/node14/Dockerfile +++ b/debian/node14/Dockerfile @@ -18,6 +18,7 @@ RUN apt-get update && apt-get install -y \ cifs-utils \ curl \ gosu \ + iputils-ping \ jq \ locales \ nfs-common \ diff --git a/debian/scripts/setup_packages.sh b/debian/scripts/setup_packages.sh index d959a5b..2b02eff 100644 --- a/debian/scripts/setup_packages.sh +++ b/debian/scripts/setup_packages.sh @@ -5,7 +5,10 @@ then apt-get -qq update packages=$(cat /opt/scripts/.packages) for i in $packages; do - sudo apt-get -qq -y install $i + if [ $(dpkg-query -W -f='${Status}' $i 2>/dev/null | grep -c "ok installed") -eq 0 ]; + then + sudo apt-get -qq -y install $i + fi done elif [ $1 == "-update" ] then