#!/bin/sh

# PROVIDE: cjdns
# REQUIRE: LOGIN

. /etc/rc.subr

name="cjdns"
rcvar=cjdns_enable
command="/usr/local/bin/cjdroute"
command_args="< /usr/local/etc/cjdroute.conf"

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

load_rc_config $name
run_rc_command "$1"
