From aaf262789cf35d5f917fd138800fbe5f737ae018 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Mon, 27 Sep 2021 10:41:44 +0200 Subject: [PATCH] use local pacman.conf and mirrorlist in container --- usr/bin/archboot-create-container.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr/bin/archboot-create-container.sh b/usr/bin/archboot-create-container.sh index 37e8c1c9b..065a44106 100755 --- a/usr/bin/archboot-create-container.sh +++ b/usr/bin/archboot-create-container.sh @@ -54,8 +54,9 @@ systemd-nspawn -D "${_DIR}" locale-gen # generate pacman keyring systemd-nspawn -D "${_DIR}" pacman-key --init systemd-nspawn -D "${_DIR}" pacman-key --populate archlinux -# add genneral mirror -systemd-nspawn -D "${_DIR}" /bin/bash -c "echo 'Server = https://mirror.rackspace.com/archlinux/\$repo/os/\$arch' >> /etc/pacman.d/mirrorlist" +# copy local mirrorlist to container +cp /etc/pacman.d/mirrorlist "${_DIR}"/etc/pacman.d/mirrorlist +cp /etc/pacman.conf "${_DIR}"/etc/pacman.conf # disable checkspace option in pacman.conf, to allow to install packages in environment systemd-nspawn -D "${_DIR}" /bin/bash -c "sed -i -e 's:^CheckSpace:#CheckSpace:g' /etc/pacman.conf" # enable parallel downloads