diff --git a/bionic-defaults/Dockerfile b/bionic-defaults/Dockerfile new file mode 100644 index 0000000..54559b9 --- /dev/null +++ b/bionic-defaults/Dockerfile @@ -0,0 +1,5 @@ +FROM ubuntu:18.04 + +ADD ./setup.sh /tmp/setup.sh + +RUN bash /tmp/setup.sh diff --git a/bionic-defaults/Makefile b/bionic-defaults/Makefile new file mode 100644 index 0000000..ba16610 --- /dev/null +++ b/bionic-defaults/Makefile @@ -0,0 +1,4 @@ +default: test + +test: + docker build . diff --git a/bionic-defaults/setup.sh b/bionic-defaults/setup.sh new file mode 100644 index 0000000..a79ad27 --- /dev/null +++ b/bionic-defaults/setup.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +apt update +apt -y install lsb-release + +PKGS=" + apt-transport-https + byobu + command-not-found + cryptsetup-bin + iptraf-ng + jq + less + lsof + runit + runit-systemd + daemontools + vim + wget + zfsutils-linux + zfs-auto-snapshot +" + +MRUM="main restricted universe multiverse" +URL="mirror://mirrors.ubuntu.com/mirrors.txt" + +cat > /etc/apt/sources.list <<__EOF__ +deb $URL $(lsb_release -cs) $MRUM +deb $URL $(lsb_release -cs)-updates $MRUM +deb $URL $(lsb_release -cs)-backports $MRUM +deb $URL $(lsb_release -cs)-security $MRUM +__EOF__ + +export DEBIAN_FRONTEND=noninteractive +apt update +apt -y install $PKGS + +rm -rf /var/lib/apt/lists/*