summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/lib.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/lib.sh b/utils/lib.sh
index eb55f356b..922227a89 100755
--- a/utils/lib.sh
+++ b/utils/lib.sh
@@ -1216,6 +1216,8 @@ uWSGI_disable_app() {
# distro's package manager
# ------------------------
+_apt_pkg_info_is_updated=0
+
pkg_install() {
# usage: TITEL='install foobar' pkg_install foopkg barpkg
@@ -1230,6 +1232,10 @@ pkg_install() {
fi
case $DIST_ID in
ubuntu|debian)
+ if [[ $_apt_pkg_info_is_updated == 0 ]]; then
+ export _apt_pkg_info_is_updated=1
+ apt update
+ fi
# shellcheck disable=SC2068
apt-get install -m -y $@
;;