blob: 69c28ad7435a55f128e0542a0c97640977c40778 (
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
|
#!/bin/sh
ls /lib/modules/*.o > /tmp/modules.in 2> /dev/null
ls /usr/local/lib/modules/*.o >> /tmp/modules.in 2> /dev/null
sort /tmp/modules.in | uniq > /tmp/modules
for module in `cat /tmp/modules`
do
base=`basename $module`
naked=`basename $base .o`
#echo "base: $base"
#echo "naked: $naked"
if grep $naked /etc/tux/config/modules 2> /dev/null
then
param=`grep $naked /etc/tux/config/modules | cut -d' ' -f2- 2> /dev/null`
echo "Loading $module $param"
if insmod $module $param 2> /dev/null
then
echo $module >> /etc/proc/modules.in
else
echo $module >> /etc/proc/modules.out
fi
fi
done
|