diff options
Diffstat (limited to 'core/debian/cryptech-novena-rtl.init')
-rw-r--r-- | core/debian/cryptech-novena-rtl.init | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/core/debian/cryptech-novena-rtl.init b/core/debian/cryptech-novena-rtl.init new file mode 100644 index 0000000..68f5c8c --- /dev/null +++ b/core/debian/cryptech-novena-rtl.init @@ -0,0 +1,36 @@ +#!/bin/sh - +### BEGIN INIT INFO +# Provides: cryptech-novena-rtl +# Required-Start: $remote_fs +# Required-Stop: +# Should-Start: +# Default-Start: S +# Default-Stop: +# Short-Description: Reload Novena FPGA on boot. +# Description: Reload Novena FPGA on boot. +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +. /lib/lsb/init-functions +. /etc/default/cryptech-novena-rtl + +do_start () { + log_daemon_msg "Loading Novena FPGA from ${fpga_bitstream}" + load_novena_fpga "${fpga_bitstream}" +} + +case "$1" in + start|restart|reload|force-reload|"") + do_start + ;; + stop) + # No-op + ;; + *) + echo "Usage: bootmisc.sh [start|stop]" >&2 + exit 3 + ;; +esac + +: |