Changeset 297 in MondoRescue
- Timestamp:
- Jan 11, 2006, 11:27:56 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.06/mindi/mindi
r291 r297 1025 1025 local module_list module fname oss r kern 1026 1026 oss="/root/oss/modules" 1027 module_list= `ListKernelModules`1027 module_list="`lsmod | sed -n '2,$s/ .*//p'`" 1028 1028 ### 1029 1029 ### Sq-Modification ... Use kernelname for module search path if specified … … 1032 1032 if [ "${kernelname}" != "" -a "${kernelname}" != "FAILSAFE" ] 1033 1033 then 1034 1035 else 1036 1034 kern=${kernelname} 1035 else 1036 kern="`uname -r`" 1037 1037 fi 1038 1038 ### … … 1041 1041 for module in $module_list $EXTRA_MODS ; do 1042 1042 r=`find /lib/modules/$kern -type f | grep "/${module}\..*o" | tail -n1` 1043 echo "module $module --> $r" >> $LOGFILE1044 [ "$r" ] && echo "$r"1045 [ -f "$oss" ] && find $oss | fgrep $module1043 echo "module $module --> $r" >> $LOGFILE 1044 [ "$r" ] && echo "$r" 1045 [ -f "$oss" ] && find $oss | fgrep $module 1046 1046 done 1047 1047 find /lib/modules/$kern/modules.* -type f 2> /dev/null … … 1051 1051 1052 1052 1053 ListKernelModules() {1054 local output q1055 output=""1056 for q in `lsmod | sed -n '2,$s/ .*//p'` ; do1057 output="$q $output"1058 done1059 echo "$output"1060 }1053 #ListKernelModules() { 1054 #local output q 1055 #output="" 1056 #for q in `lsmod | sed -n '2,$s/ .*//p'` ; do 1057 #output="$q $output" 1058 #done 1059 #echo "`lsmod | sed -n '2,$s/ .*//p'`" 1060 #} 1061 1061 1062 1062 … … 1235 1235 1236 1236 echo -en "for outerloop in 1 2 3 4 5 ; do\necho -en \".\"\n" >> $outfile 1237 list_to_echo="` ListKernelModules`"1237 list_to_echo="`lsmod | sed -n '2,$s/ .*//p'`" 1238 1238 # LTE=`echo "$list_to_echo" | tr ' ' '\n' | grep -n "" | cut -d':' -f2,3,4 | tr '\n' ' '` 1239 1239 # lte_old="$LTE" … … 1245 1245 # Make temporary modprobe.conf file if we are told so 1246 1246 if [ $tmpmodprobe_flag == "Y" ] ; then 1247 infile="/tmp/modprobe.conf.mindi.$$"1248 find /etc/modprobe.d -maxdepth 1 -name "*" -xtype f > $infile1249 else 1250 infile="/etc/modules.conf"1247 infile="/tmp/modprobe.conf.mindi.$$" 1248 find /etc/modprobe.d -maxdepth 1 -name "*" -xtype f > $infile 1249 else 1250 infile="/etc/modules.conf" 1251 1251 fi 1252 1252 for module in $list_to_echo $EXTRA_MODS ; do 1253 params=`sed -n "s/^options \\+$module \\+//p" $infile`1254 modpaths=`FindSpecificModuleInPath $searchpath $module`1255 for i in $modpaths ; do1256 echo "MyInsmod $i $params > /dev/null 2> /dev/null" \1257 | tr '.' '#' \1258 | sed s/#o#gz/#o/ \1259 | sed s/#o#gz/#o/ \1260 | sed s/#ko#gz/#ko/ \1261 | sed s/#ko#gz/#ko/ \1253 params=`sed -n "s/^options \\+$module \\+//p" $infile` 1254 modpaths=`FindSpecificModuleInPath $searchpath $module` 1255 for i in $modpaths ; do 1256 echo "MyInsmod $i $params > /dev/null 2> /dev/null" \ 1257 | tr '.' '#' \ 1258 | sed s/#o#gz/#o/ \ 1259 | sed s/#o#gz/#o/ \ 1260 | sed s/#ko#gz/#ko/ \ 1261 | sed s/#ko#gz/#ko/ \ 1262 1262 | tr '#' '.' >> $outfile 1263 1264 echo -en "$i added to module list.\n" >> $LOGFILE 1265 done 1263 echo -en "$i added to module list.\n" >> $LOGFILE 1264 done 1266 1265 done 1267 1266 echo -en "done\n" >> $outfile … … 1272 1271 # Remove temporary modprobe.conf file if we have created one 1273 1272 if [ $tmpmodprobe_flag == "Y" ] ; then 1274 rm -f $infile1273 rm -f $infile 1275 1274 fi 1276 1275 } … … 2870 2869 2871 2870 2872 2873 ListUnsavedKernelModules() { 2874 local fname modules 2875 fname=/tmp/$RANDOM.$$.$RANDOM 2876 ListKernelModules > $fname2877 lsmod | cut -d' ' -f1 >> $fname2878 lsmod | cut -d' ' -f1 >> $fname2879 modules=`sort $fname | uniq -d2 | tr '\n' ' '`2880 rm -f $fname2881 [ "$modules" ] && echo "Unsaved kernel modules: $modules" >> $LOGFILE2882 }2871 # BERLIOS: This function is wrong 2872 # Should be recoded. Desactivated in between 2873 2874 #ListUnsavedKernelModules() { 2875 #local fname modules 2876 #fname=/tmp/$RANDOM.$$.$RANDOM 2877 #lsmod | sed -n '2,$s/ .*//p' > $fname 2878 #modules=`sort $fname | uniq -d2 | tr '\n' ' '` 2879 #rm -f $fname 2880 #[ "$modules" ] && echo "Unsaved kernel modules: $modules" >> $LOGFILE 2881 #} 2883 2882 2884 2883 … … 3242 3241 rm -fR /tmp/mountlist.txt.$$ $FDISKLOG /tmp/mindilinux 3243 3242 LogIt "$FRIENDLY_OUTSTRING\n" 3244 ListUnsavedKernelModules3243 #ListUnsavedKernelModules 3245 3244 for mtpt in $FLOPPY_WAS_MOUNTED ; do 3246 3245 mount $mtpt
Note:
See TracChangeset
for help on using the changeset viewer.