#!/bin/sh
### BEGIN INIT INFO
# Provides:          caenels_init_conf
# Required-Start:    $local_fs $network
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: CAENels BEST configuration initialization
# Description:       Downloads stored parameters to FPGA board on system start-up
### END INIT INFO

. /lib/lsb/init-functions

NAME=caenels_init_conf
DAEMON=/opt/CAENels/BEST/best_conf_init/best_conf_init

start() {
    log_daemon_msg "Starting $NAME"
    $DAEMON 2>&1 | logger -p user.info
    log_end_msg $?
}

case "$1" in
    start)
        start
        ;;
    stop|restart|force-reload)
        # One-shot init script; no persistent daemon to stop or restart
        ;;
    status)
        log_daemon_msg "$NAME is a one-shot script"
        log_end_msg 0
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2
        exit 1
        ;;
esac
exit 0
