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