xref: /OK3568_Linux_fs/buildroot/board/intel/galileo/rootfs_overlay/etc/init.d/S09modload (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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