summarylogtreecommitdiffstats
path: root/nordvpnd.script
blob: e9693f18b9c47d5e876c3a365ecf34d6637de6ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

NAME=nordvpn
DAEMON=/usr/sbin/${NAME}d
SOCKET_DIR=/run/$NAME
NORDVPN_GROUP="nordvpn"

create_socket_dir() {
    if [[ -d "$SOCKET_DIR" ]]; then
        return
    fi
    mkdir -m 0750 "$SOCKET_DIR"
    chown root:"$NORDVPN_GROUP" "$SOCKET_DIR"
}

create_socket_dir
exec sg "$NORDVPN_GROUP" -c $DAEMON 2>&1