Update apt package lists during bootstrap
This commit is contained in:
@@ -47,9 +47,14 @@ sudowrap() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cache_updated=0
|
||||||
_install() {
|
_install() {
|
||||||
_package="$1" ; shift
|
_package="$1" ; shift
|
||||||
if [[ $NAME == "Ubuntu" ]] ; then
|
if [[ $NAME == "Ubuntu" ]] ; then
|
||||||
|
if ! (( cache_updated )) ; then
|
||||||
|
apt-get update
|
||||||
|
cache_updated=1
|
||||||
|
fi
|
||||||
sudowrap apt-get install --assume-yes "${_package}"
|
sudowrap apt-get install --assume-yes "${_package}"
|
||||||
elif [[ $NAME == "Arch Linux" ]] ; then
|
elif [[ $NAME == "Arch Linux" ]] ; then
|
||||||
sudowrap pacman -S --noconfirm "${_package}"
|
sudowrap pacman -S --noconfirm "${_package}"
|
||||||
|
|||||||
Reference in New Issue
Block a user