fix: 🎨 get all depends
This commit is contained in:
@@ -1,17 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
get_all_dependencies() {
|
get_all_dependencies() {
|
||||||
local apt_package=$1
|
local apt_package=$1
|
||||||
apt-rdepends $apt_package | grep -v "^ "
|
apt depends $apt_package | grep -Eo "\s[a-z].+"
|
||||||
}
|
}
|
||||||
|
|
||||||
download_packages() {
|
download_packages() {
|
||||||
local deps=$*
|
local deps=$*
|
||||||
|
echo $deps
|
||||||
for package_name in ${deps[@]};
|
for package_name in ${deps[@]};
|
||||||
do
|
do
|
||||||
|
echo $package_name
|
||||||
apt download $package_name
|
apt download $package_name
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
download_packages $(get_all_dependencies apt-offline)
|
main() {
|
||||||
|
# echo $(get_all_dependencies $1)
|
||||||
|
download_packages $(get_all_dependencies $1)
|
||||||
|
}
|
||||||
|
|
||||||
|
main $@
|
||||||
Reference in New Issue
Block a user