blob: 779ebbf76bd9fe17a22053616c82f7a4cf94b119 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/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"
|