#!/sbin/openrc-run description="Encrypted networking for regular people." CONFFILE=/etc/cjdroute.conf command="/usr/sbin/cjdroute" depend() { use net dns after precursor } start() { if [ ! -e /dev/net/tun ]; then ebegin "Inserting TUN module" if ! modprobe tun; then eerror "Failed to insert TUN kernel module" exit 1 fi fi ebegin "Starting CJDNS" start-stop-daemon --start --quiet --exec "${command}" -- < "${CONFFILE}" eend $? } stop() { ebegin "Stopping CJDNS" start-stop-daemon --stop --exec "${command}" eend $? }