At 06:59 PM 9/5/02 -0700, you wrote: >Yeah, I reported the problem a couple days ago.
I noticed your message in the web archive while searching if someone had responded to mine... >I like your patch better >than mine, though. Don't forget to patch both the start and stop loops. oops, I just forgot about it. I'd say that the modules should be removed from memory in the inverse order of installation, though - modules can depend on each other. --- sensors.orig 2002-08-23 10:48:23.000000000 +0200 +++ sensors 2002-09-06 11:28:35.000000000 +0200 @@ -42,8 +42,8 @@ test -r "$CONFIG" && . "$CONFIG" modules=`grep \^MODULE_ $CONFIG | wc -l` - i=0 - while [ $i -lt $modules ] ; do + i=1 + while [ $i -le $modules ] ; do module=`eval echo '$'MODULE_$i` /sbin/modprobe $module &>/dev/null i=`expr $i + 1` @@ -67,11 +67,11 @@ test -r "$CONFIG" && . "$CONFIG" modules=`grep \^MODULE_ $CONFIG | wc -l` - i=0 - while [ $i -lt $modules ] ; do + i=($modules) + while [ $i -gt 0 ] ; do module=`eval echo '$'MODULE_$i` /sbin/modprobe -r $module &>/dev/null - i=`expr $i + 1` + i=`expr $i - 1` done echo Now, if you (or anyone) can explain me why it's necessary to write i=($modules) for this code to actually work, I'll be more satisfied with life :-) >http://www.mandrake.com/en/archives/cooker/2002-09/msg00122.php > >AFAIK, it's not been fixed yet and I've not seen any response from Mandrake. >I'd like to chalk it up to the mailserver problems, but since the email is >in the archives, I think it made it through. Sometimes technical problems are hiding human problems :-) Gerard