#!/usr/bin/env bash container=$(buildah from docker.io/library/archlinux) # man pages are needed for some tests and the default configuration strips installation which makes the test fail buildah run $container sed -i '/^NoExtract.*man/s/.*/# &/' /etc/pacman.conf buildah run $container bash -c 'yes | pacman --refresh --sync --sysupgrade git make man-db python-poetry tmux' buildah run $container useradd -g users -m arch buildah run $container mkdir /src buildah config \ --cmd "bash -c 'poetry install && poetry run py.test'" \ --user arch:users \ --volume /src \ --workingdir /src \ $container buildah commit $container arch-bash-tmuxp-dev