mirror of
https://github.com/vale981/apheleia
synced 2025-03-04 17:11:40 -05:00
38 lines
515 B
Bash
38 lines
515 B
Bash
![]() |
#!/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"
|