bin/setup: Fix now that we use `dehydrated'.
[distorted-letsencrypt] / bin / setup
1 #! /bin/sh
2 set -ex
3
4 apt-get install dehydrated
5
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 cert 2755 root $user
17 etc 2770 root $user
18 tmp 2770 root $user
19 webroot 755 root root
20 webroot/.well-known 755 root root
21 webroot/.well-known/acme-challenge 2775 root $user
22 EOF