aboutsummaryrefslogtreecommitdiffstats
path: root/roles/space_server/files/radius/bootstrap
blob: 4e6f0d575c6ce4f1e5157c16229a4ec9c629d885 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

set -e

certname=space.labitat.dk
privkey="/etc/letsencrypt/live/$certname/privkey.pem"
fullchain="/etc/letsencrypt/live/$certname/fullchain.pem"

umask 027
cd "$(dirname $0)"

if ! diff -q "$privkey" privkey.pem >/dev/null 2>&1; then
  install -m640 -o root -g radiusd "$privkey" privkey.pem
fi

if ! diff -q "$fullchain" fullchain.pem >/dev/null 2>&1; then
  install -m640 -o root -g radiusd "$fullchain" fullchain.pem
fi

openssl verify -untrusted fullchain.pem fullchain.pem

# vim: set ts=2 sw=2 et: