blob: 5a7d18bf4f2b2861b5576864b221caf1f5f6b3a5 (
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
|
#!/bin/sh
if [ $# -eq 1 ]; then
COZY_DOMAIN=$1
CURRENT_DOMAIN=`/usr/bin/cozy_management get_cozy_param domain`
if [ "$CURRENT_DOMAIN" = "$COZY_DOMAIN" ]; then
echo "Cozy already configured with domain: $COZY_DOMAIN"
else
echo "Configuring Cozy with domain: $COZY_DOMAIN"
coffee /usr/local/cozy/apps/home/commands.coffee setdomain $COZY_DOMAIN
fi
echo 'Generating SSL keys and certificates...'
if [ ! -f /etc/cozy/dh.pem ]; then
openssl dhparam -out /etc/cozy/dh.pem -outform PEM -2 2048
chmod 400 /etc/cozy/dh.pem
fi
if [ ! -f /etc/cozy/server.crt ]; then
cozy_management normalize_cert_dir
cozy_management generate_certificate ${COZY_DOMAIN}
fi
else
echo "Usage: /usr/bin/configure-cozy-domain cozy.example.tld"
echo "Replace \"cozy.example.tld\" by your Cozy's own domain"
fi
|