1#!/bin/sh 2# 3 4load_drivers() 5{ 6 while IFS= read -r line; do 7 modprobe $line 8 done < "/etc/modules-load.galileo/$1.conf" 9} 10 11do_board() 12{ 13 board=$(cat /sys/devices/virtual/dmi/id/board_name) 14 case "$board" in 15 *"GalileoGen2" ) 16 load_drivers "galileo_gen2" ;; 17 *"Galileo" ) 18 load_drivers "galileo" ;; 19 esac 20} 21 22case "$1" in 23 start) 24 do_board 25 ;; 26 stop) 27 ;; 28 restart|reload) 29 ;; 30 *) 31 echo "Usage: $0 {start|stop|restart}" 32 exit 1 33esac 34