RIO Remote I/O System User Guide
Installing RIO under Linux
Page 151
Chapter 2 Installing hardware and software
Loading the RIO module and firmware automatically

1. To automatically configure the start up files to load the rio modul e and firmware, copy the

following script to the file /etc/rc.d/init.d/rio.

2. Create symboli c links to the file in the relevant system start-up directories (page 1 52).

#!/bin/sh
#
# rio This shell script takes care of starting and stopping
# the RIO services.
#
# probe: true
# Source function library.
. /etc/rc.d/init.d/functions
#
# Exit if the rio utilities are not present
#
[ -f /usr/sbin/rioboot ] || exit 0
# See how we were called.
case "$1" in
start)
# Start driver and load module.
action "Starting RIO services: " /sbin/modprobe rio
echo -n "Starting RIO Firmware: "
#
# If we have a rio.cf file then just rioboot
#
if [ -f /etc/rio/rio.cf ]; then
daemon /usr/sbin/rioboot
else
daemon /usr/sbin/rioboot -f
fi
echo
;;
stop)
# Stop driver and unload module.
action "Shutting down RIO services: " /sbin/modprobe -r rio
echo
;;
status)
status rio
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "Usage: rio {start|stop|restart|reload|status}"
exit 1
esac
exit