From 6e7d1af2ebdd4e7cfcf51e09e2462d1fa7166f68 Mon Sep 17 00:00:00 2001 From: Idan Cohen Date: Sun, 10 Apr 2022 09:46:39 +0300 Subject: [PATCH] fix: :art: get all depends --- apt-install.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/apt-install.sh b/apt-install.sh index 847fe00..034af9f 100755 --- a/apt-install.sh +++ b/apt-install.sh @@ -1,17 +1,24 @@ #!/bin/bash - +set -e get_all_dependencies() { local apt_package=$1 - apt-rdepends $apt_package | grep -v "^ " + apt depends $apt_package | grep -Eo "\s[a-z].+" } download_packages() { - local deps=$* + local deps=$* + echo $deps for package_name in ${deps[@]}; do + echo $package_name apt download $package_name done } -download_packages $(get_all_dependencies apt-offline) \ No newline at end of file +main() { + # echo $(get_all_dependencies $1) + download_packages $(get_all_dependencies $1) +} + +main $@ \ No newline at end of file