diff --git a/apt-install.sh b/apt-install.sh index ec50c2a..23e35f3 100755 --- a/apt-install.sh +++ b/apt-install.sh @@ -3,7 +3,7 @@ set -e get_all_dependencies() { local apt_package=$1 - apt depends $apt_package | grep -Eo "\s[a-z].+" + apt depends $apt_package | grep -Eo ":\s[a-z].+"| grep -Eo "[a-z].+" } download_packages() { @@ -17,6 +17,15 @@ download_packages() { done } +install_packages() { + local apt_packages=$(ls *.deb) + for package_name in ${apt_packages[@]}; + do + echo $package_name + dpkg -i $package_name + done +} + main() { # echo $(get_all_dependencies $1) download_packages $@