blob: de3afc05349d9698b35e59cdee308d8ab930ed71 [file] [log] [blame]
Louis Maillard80bb7b12024-07-22 15:50:45 -04001#!/bin/sh
2set -e
3
4umask 022
5
6create_server_keys() {
7 mkdir -p /etc/dhtnet/id
8 if [ ! -f /etc/dhtnet/id/id-server.crt ] && [ ! -f /etc/dhtnet/id/id-server.pem ]; then
9 echo "Generating server keys..."
10 dhtnet-crtmgr --setup -o /etc/dhtnet/
Louis Maillardd887d3b2024-07-23 14:29:31 -040011 dhtnet-crtmgr -a -c /etc/dhtnet/id/id-server.crt -p /etc/dhtnet/id/id-server.pem
Louis Maillard80bb7b12024-07-22 15:50:45 -040012 disable_dnc_service
13 fi
14}
15
16# reload_dnc_service() {
17# status=$(systemctl is-active dnc.service || true)
18# if [ "$status" = "failed" ]; then
19# echo "dnc.service failed to start, try a restart after keys was created..."
20# systemctl restart dnc.service
21# fi
22# }
23
24disable_dnc_service() {
25 systemctl stop dnc.service
26 systemctl disable dnc.service
27}
28
29create_server_keys