Skip to content

Commit f126ea6

Browse files
bootstrap: do not attempt to reinstall up to date packages on archlinux
1 parent a638c96 commit f126ea6

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

install/archlinux/shell/pacman.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ archlinux_pacman_install() {
2828
message_info_show "$pkgs_file install ..."
2929
while :;
3030
do
31-
if sudo ${SUDO_OPTIONS} pacman --sync --refresh --sysupgrade --noconfirm $(<"$pkgs_file") 2>"${stderr_file}"; then
31+
if sudo ${SUDO_OPTIONS} pacman --sync --refresh --sysupgrade --needed --noconfirm $(<"$pkgs_file") 2>"${stderr_file}"; then
3232
rm -fv "$pkgs_file"
3333
rm -fv "${retry_file}"
3434
break
@@ -54,7 +54,7 @@ archlinux_pacman_install() {
5454

5555
while :;
5656
do
57-
if sudo ${SUDO_OPTIONS} pacman --sync --refresh --sysupgrade --noconfirm $@ 2>"${stderr_file}"; then
57+
if sudo ${SUDO_OPTIONS} pacman --sync --refresh --sysupgrade --needed --noconfirm $@ 2>"${stderr_file}"; then
5858
rm -fv "$pkgs_file"
5959
rm -fv "${retry_file}"
6060
break
@@ -108,9 +108,9 @@ archlinux_pacman_aur_install() {
108108
fi
109109
ls -alh ./
110110
if id "builduser" &>/dev/null; then
111-
pacman --upgrade --noconfirm *.pkg.tar.zst
111+
pacman --upgrade --needed --noconfirm *.pkg.tar.zst
112112
else
113-
sudo pacman --upgrade --noconfirm *.pkg.tar.zst
113+
sudo pacman --upgrade --needed --noconfirm *.pkg.tar.zst
114114
fi
115115
popd
116116
popd

0 commit comments

Comments
 (0)