# Test on debian FROM debian:11 AS debian-user RUN \ apt update -y && \ apt install sudo curl -y && \ useradd -m tester && \ echo tester:tester | chpasswd && \ usermod -aG sudo tester USER tester WORKDIR /home/tester COPY ./tforgione.sh /home/tester/tforgione.sh RUN echo "cat tforgione.sh | bash" > /home/tester/.bash_history CMD ["bash"] # Test on ubuntu FROM ubuntu:24.04 AS ubuntu-user RUN \ apt update -y && \ apt install sudo curl -y && \ useradd -m tester && \ echo tester:tester | chpasswd && \ usermod -aG sudo tester USER tester WORKDIR /home/tester COPY ./tforgione.sh /home/tester/tforgione.sh RUN echo "cat tforgione.sh | bash" > /home/tester/.bash_history CMD ["bash"] # Test on archlinux FROM archlinux AS archlinux-user RUN \ pacman -Sy curl sudo --noconfirm && \ groupadd sudo && \ echo "%sudo ALL=(ALL:ALL) ALL" > /etc/sudoers.d/sudoers && \ useradd -m tester && \ echo tester:tester | chpasswd && \ usermod -aG sudo tester USER tester WORKDIR /home/tester COPY ./tforgione.sh /home/tester/tforgione.sh RUN echo "cat tforgione.sh | bash" > /home/tester/.bash_history CMD ["bash"]