bin/setup: Install the necessary Debian packages.
[distorted-letsencrypt] / bin / setup
CommitLineData
55799f78
MW
1#! /bin/sh
2set -ex
3
cf2506fb
MW
4apt-get install python-virtualenv python2.7-dev libffi-dev libaugeas0
5
55799f78
MW
6user=letsencrypt
7home=$(getent passwd $user | cut -d: -f6)
8cd $home
9
10while read d m u g; do
11 mkdir -p $d
12 chmod $m $d
13 chown $u:$g $d
14done <<EOF
15. 755 root root
16.cache 2775 root $user
17.config 2775 root $user
18.local 2775 root $user
aab32fdb 19cert 2755 root $user
55799f78
MW
20etc 2770 root $user
21log 2775 root $user
22tmp 2770 root $user
23webroot 755 root root
24webroot/.well-known 755 root root
25webroot/.well-known/acme-challenge 2775 root $user
26EOF