#!/bin/sh set -o errexit trap "docker rm --force lens-build" EXIT docker pull archlinux docker run \ --detach \ --name lens-build \ archlinux \ sleep infinity docker exec -i lens-build bash <<-EOF set -o verbose pacman -Sy --noconfirm \ base-devel \ git \ nodejs-lts-erbium \ node-gyp \ yarn useradd --create-home testuser echo "testuser ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/testuser su - testuser git clone https://aur.archlinux.org/lens.git cd lens makepkg -si --noconfirm EOF