From 92cd8703f0803acb5928633ef6e00e18246bbf35 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Fri, 28 Jan 2022 10:25:29 +0100 Subject: [PATCH] Fix install scripts failing when installing into the chroot While everything can asume base is there, packages in base also implicitely depend on the runtime (and maybe filesystem?), so install them first. Until now we were just lucky that pacman installed them in the right order. Fixes #40 --- make-msys2-installer | 1 + 1 file changed, 1 insertion(+) diff --git a/make-msys2-installer b/make-msys2-installer index e4d0da3..1f0ac87 100644 --- a/make-msys2-installer +++ b/make-msys2-installer @@ -113,6 +113,7 @@ create_chroot_system() { mkdir -p tmp eval "pacman -Syu --root \"${_newmsys}\"" | tee -a ${_log} + eval "pacman -S filesystem msys2-runtime --noconfirm --root \"${_newmsys}\"" | tee -a ${_log} eval "pacman -S base --noconfirm --root \"${_newmsys}\"" | tee -a ${_log} _result=$? if [ "${_result}" -ne "0" ]; then