From 7011d22394ee194223f3cb6980bf9cc7d986aa91 Mon Sep 17 00:00:00 2001 From: julien Date: Fri, 3 Oct 2025 15:33:10 +0200 Subject: [PATCH] dpkgs -s instead of dpkg -l --- modules/docker.sh | 4 ++-- modules/firewall.sh | 2 +- modules/pkgs.sh | 2 +- modules/zram.sh | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/docker.sh b/modules/docker.sh index 4f56b01..dfc02ad 100755 --- a/modules/docker.sh +++ b/modules/docker.sh @@ -4,7 +4,8 @@ echo echo " => Docker" echo -if [ ! -f /usr/bin/docker ]; then +dpkg -s docker > /dev/null 2>&1 +if [ $? -ne 0 ]; then # Add Docker's official GPG key mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg --yes @@ -20,4 +21,3 @@ if [ ! -f /usr/bin/docker ]; then # Install packages apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y fi - diff --git a/modules/firewall.sh b/modules/firewall.sh index 39382fb..6843d65 100755 --- a/modules/firewall.sh +++ b/modules/firewall.sh @@ -4,7 +4,7 @@ echo echo " => Firewall" echo -dpkg -l ufw > /dev/null 2>&1 +dpkg -s ufw > /dev/null 2>&1 if [ $? -ne 0 ]; then apt-get install ufw -y ufw enable diff --git a/modules/pkgs.sh b/modules/pkgs.sh index 641e927..de7fcc4 100755 --- a/modules/pkgs.sh +++ b/modules/pkgs.sh @@ -34,7 +34,7 @@ fi for i in $pkglist do - dpkg -l $i > /dev/null 2>&1 + dpkg -s $i > /dev/null 2>&1 if [ $? -ne 0 ]; then apt-get install $i -y fi diff --git a/modules/zram.sh b/modules/zram.sh index 3d65693..f5aa610 100755 --- a/modules/zram.sh +++ b/modules/zram.sh @@ -4,7 +4,7 @@ echo echo " => ZRAM" echo -dpkg -l zram-tools > /dev/null 2>&1 +dpkg -s zram-tools > /dev/null 2>&1 if [ $? -ne 0 ]; then apt-get install zram-tools -y sed -i '/#ALGO=lz4/s/^#//g' /etc/default/zramswap