-
-
Save dirkakrid/dc4a03ef56c938d977b4c731a6326558 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TGZ=http://hkg.mirror.rackspace.com/archlinux/iso/2014.11.01/archlinux-bootstrap-2014.11.01-x86_64.tar.gz | |
ROOT=/var/lib/archlinux | |
TMPROOT=/tmp/archlinux | |
sudo mkdir -p ${TMPROOT} | |
wget "${TGZ}" -O- | sudo tar --strip-components=1 -C ${TMPROOT} -Pxzf- | |
sudo sed --in-place s/^#//g ${TMPROOT}/etc/pacman.d/mirrorlist | |
sudo btrfs subvolume delete ${ROOT} | |
sudo btrfs subvolume create ${ROOT} | |
sudo wget -O ${TMPROOT}/etc/pacman.conf "https://gist.githubusercontent.com/aputs/82a6dcc4cfd3ce811f0b/raw/3d9ec6d3e56149773cc93f538c8c5851c036bf5d/pacman.conf" | |
sudo systemd-nspawn -D ${TMPROOT} --bind=${ROOT}:/mnt pacman-key --init | |
sudo systemd-nspawn -D ${TMPROOT} --bind=${ROOT}:/mnt pacman-key --populate archlinux | |
sudo systemd-nspawn -D ${TMPROOT} --bind=${ROOT}:/mnt pacstrap -c -d /mnt filesystem pacman | |
sudo cp ${TMPROOT}/etc/pacman.conf ${ROOT}/etc/pacman.conf | |
sudo rm -fr ${TMPROOT} | |
sudo tar --to-stdout -C ${ROOT} -zc . | docker import - aputs/archlinux |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment