diff --git a/init.d/cjdroute b/init.d/cjdroute index d78ba0c..e4d43da 100755 --- a/init.d/cjdroute +++ b/init.d/cjdroute @@ -2,7 +2,7 @@ unset reload -service_command='/usr/local/sbin/cjdroute' +service_command='/usr/bin/cjdroute' cjdroute_config='/etc/cjdroute.conf' cjdroute_tun_interface='cjdns0' @@ -21,5 +21,11 @@ cjdroute.check_tun_module() { start() { cjdroute.check_tun_module || { return 1; } + + [[ -e "$cjdroute_config" ]] || { + watchman.err "$cjdroute_config does not exist, please create it by running cjdroute --genconf >> /etc/cjdroute.conf" + return 1 + } + "$service_command" < "$cjdroute_config" }