apheleia/scripts/docker-install.bash
2019-11-16 22:01:04 -08:00

37 lines
515 B
Bash
Executable file

#!/usr/bin/env bash
set -e
set -o pipefail
if (( $# != 1 )); then
echo "usage: docker-install.bash UID" >&2
exit 1
fi
uid="$1"
packages="
# needed to run build system
make
# needed for 'make help'
bsdmainutils
# for checking diffs if you want
git
# just in case we want root
sudo
"
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get install -y $(grep -v "^#" <<< "$packages")
rm -rf /var/lib/apt/lists/*
useradd --uid="$uid" --create-home --groups sudo docker
passwd -d docker
rm "$0"