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