mirror of
https://github.com/vale981/apheleia
synced 2025-03-04 09:01:42 -05:00
37 lines
515 B
Bash
Executable file
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"
|