1234567891011121314151617181920212223242526272829303132 |
- #!/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 $?
- }
|