aboutsummaryrefslogtreecommitdiff
path: root/net/cjdns/files/cjdns.in
blob: fb811b383edb1a2351239ed084b3c3d7a4d1bf07 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

# PROVIDE: cjdns
# REQUIRE: LOGIN

. /etc/rc.subr

name="cjdns"
rcvar=cjdns_enable
command="%%PREFIX%%/bin/cjdroute"
command_args="< %%PREFIX%%/etc/cjdroute.conf"

if expr "$1" : ".*start" > /dev/null && ! [ -r %%PREFIX%%/etc/cjdroute.conf ]; then
  %%PREFIX%%/bin/cjdroute --genconf > %%PREFIX%%/etc/cjdroute.conf &&
  echo "$name: (!!!) generated the initial config file %%PREFIX%%/etc/cjdroute.conf" &&
  echo "$name: (!!!) keep this file secret because it contains your secret key"
  chmod 0600 %%PREFIX%%/etc/cjdroute.conf
fi

load_rc_config $name
run_rc_command "$1"