fix: 🎨 get all depends
This commit is contained in:
1 parent
d337285748
commit
6e7d1af2eb
1 file changed
+10
-3
+10
-3
@@ -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