diff --git a/cachyos-deb.sh b/cachyos-deb.sh index 4092f95..54e5d11 100755 --- a/cachyos-deb.sh +++ b/cachyos-deb.sh @@ -21,17 +21,11 @@ _tick_type="nohz_full" check_deps() { # List of dependencies to check - dependencies=(git libncurses-dev curl gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf llvm bc) - - # Function to check if a package is installed - is_installed() { - dpkg -l | grep "^ii" | grep -q "$1" - return $? - } + dependencies=(git libncurses-dev curl gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf llvm bc rsync) # Iterate over dependencies and check each one for dep in "${dependencies[@]}"; do - if is_installed "$dep"; then + if dpkg -s "$dep" 2>/dev/null 1>&2; then #echo "Package $dep is installed." continue else