From 2e0aeecee4094ecf60e633845d6d42049aae1453 Mon Sep 17 00:00:00 2001 From: lework Date: Wed, 11 Mar 2020 11:21:58 +0800 Subject: [PATCH] add --- shell/get_packages.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/shell/get_packages.sh b/shell/get_packages.sh index 4a99c7d..c7d5333 100644 --- a/shell/get_packages.sh +++ b/shell/get_packages.sh @@ -98,7 +98,7 @@ download_package_centos() { $docker_exec yum makecache echo_title "\n[Docker] download package" - $docker_exec yum install -y --downloadonly --downloaddir=${package_tmp_path} ${package_name} + $docker_exec yum install -y --downloadonly --downloaddir=${package_tmp_path} ${packages} echo_title "\n[Docker] stop container" $docker_stop } @@ -118,7 +118,7 @@ download_package_debian() { $docker_exec rm -rf /var/cache/apt/archives/* echo_title "\n[Docker] download package" - $docker_exec apt-get install --download-only -y ${package_name} + $docker_exec apt-get install --download-only -y ${packages} $docker_exec find /var/cache/apt/archives/ -name "*.deb" -exec cp {} ${package_tmp_path} \; echo_title "\n[Docker] stop container" $docker_stop @@ -167,6 +167,7 @@ Download Packages With Dependencies Locally. Example: $(basename $0) centos7 ansible + $(basename $0) centos7 "python36 python36-devel" $(basename $0) centos7 ceph /root/ceph.repo EOM exit 1 @@ -186,7 +187,8 @@ fi system="${1}" -package_name="${2}" +packages="${2}" +package_name="${packages%% *}" package_repo="${3:-}" package_path="$(pwd)/package_${system}_${package_name:-local}"