diff --git a/lib/lib_check_pkgs.sh b/lib/lib_check_pkgs.sh index 0cabcd4..69658c8 100644 --- a/lib/lib_check_pkgs.sh +++ b/lib/lib_check_pkgs.sh @@ -16,14 +16,13 @@ # None ####################################### check_pkgs() { - if [[ -z "$(command -v lsb_release)" ]]; then - apt-get update -y + apt-get update -y + if [[ -z "$(command -v lsb_release || true)" ]]; then apt-get install --no-install-recommends lsb-release -y fi - if [[ -z "$(command -v debootstrap)" ]]; then + if [[ -z "$(command -v debootstrap || true)" ]]; then if grep -RqsE '^[[:space:]]*deb .*backports' /etc/apt/sources.list /etc/apt/sources.list.d; then - apt-get update -y # shellcheck disable=SC2155 declare codename=$(lsb_release -sc) apt-get -t "${codename}-backports" install debootstrap -y @@ -33,15 +32,17 @@ check_pkgs() { fi if [[ ! -f /usr/share/live/build/VERSION ]]; then - apt-get update -y apt-get install live-build -y fi if [[ -z "$(command -v dialog || true)" ]]; then - if ! $VAR_HANDLER_AUTOBUILD; then apt-get install --no-install-recommends dialog -y; fi + if ! $VAR_HANDLER_AUTOBUILD; then + apt-get install --no-install-recommends dialog -y; + fi fi if [[ -z "$(command -v mkpasswd || true)" ]]; then + apt-get update -y apt-get install --no-install-recommends whois -y fi }