summaryrefslogtreecommitdiffstats
path: root/abs/mv-core/MythVantage-system/load-modules-mythvantage.sh
blob: 8382a295137d9e8841ade111be27871e534707d1 (plain)
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
#!/bin/bash
#/usr/bin/load-modules-mythvantage.sh  UNLOAD LCD
. /etc/systemconfig

case $1 in
UNLOAD|unload )
            MODULELIST=`grep /etc/modules.mythvantage $2`
            for i in $MODULELIST
            do
                /sbin/rmmod $i
            done

            ;;

   *)   echo "- Loading MythVantage-modules"
        #try to load the cx88 modules
        if [ ! x$SystemType = xFrontend_only ]
        then
        	/sbin/modprobe cx88-dvb 2>/dev/null
        fi

        if [ -f /etc/modules.mythvantage ]
        then
	       while read line
	       do
                module=`echo $line |cut -d# -f1`
	           /sbin/modprobe $module

	       done < /etc/modules.mythvantage
        fi
esac