r1004 - in trunk/utils/initrd-tools: . debian
Martin Michlmayr
tbm@haydn.debian.org
Wed, 11 Aug 2004 06:17:33 -0600
Author: tbm
Date: 2004-08-11 06:17:12 -0600 (Wed, 11 Aug 2004)
New Revision: 1004
Modified:
trunk/utils/initrd-tools/debian/changelog
trunk/utils/initrd-tools/init
Log:
Handle changes to sysfs PCI IDE driver names which might come with 2.6.9.
Thanks to Herbert Xu (closes: #265011).
Modified: trunk/utils/initrd-tools/debian/changelog
===================================================================
--- trunk/utils/initrd-tools/debian/changelog 2004-08-11 08:43:28 UTC (rev 1003)
+++ trunk/utils/initrd-tools/debian/changelog 2004-08-11 12:17:12 UTC (rev 1004)
@@ -5,6 +5,8 @@
- As of module-init-tools 3.1-pre2-1, /lib/modules/modprobe.conf
doesn't exist anymore; handle both situations. Thanks to Herbert
Xu (closes: #255390).
+ - Handle changes to sysfs PCI IDE driver names which might come with
+ 2.6.9. Thanks to Herbert Xu (closes: #265011).
-- Martin Michlmayr <tbm@cyrius.com> Mon, 09 Aug 2004 14:37:17 +0100
Modified: trunk/utils/initrd-tools/init
===================================================================
--- trunk/utils/initrd-tools/init 2004-08-11 08:43:28 UTC (rev 1003)
+++ trunk/utils/initrd-tools/init 2004-08-11 12:17:12 UTC (rev 1004)
@@ -189,37 +189,37 @@
ret=$1
case $ret in
aec62xx)
- ret='AEC62xx IDE'
+ ret='AEC62xx[ _]IDE'
;;
alim15x3)
- ret='ALI15x3 IDE'
+ ret='ALI15x3[ _]IDE'
;;
amd74xx)
- ret='AMD IDE'
+ ret='AMD[ _]IDE'
;;
atiixp)
- ret='ATIIXP IDE'
+ ret='ATIIXP[ _]IDE'
;;
cmd64x)
- ret='CMD64x IDE'
+ ret='CMD64x[ _]IDE'
;;
cs5520)
ret='CyrixIDE'
;;
cs5530)
- ret='CS5530 IDE'
+ ret='CS5530[ _]IDE'
;;
cy82c693)
- ret='Cypress IDE'
+ ret='Cypress[ _]IDE'
;;
generic)
- ret='PCI IDE'
+ ret='PCI[ _]IDE'
;;
hpt34x)
- ret='HPT34x IDE'
+ ret='HPT34x[ _]IDE'
;;
hpt366)
- ret='HPT366 IDE'
+ ret='HPT366[ _]IDE'
;;
it8172)
ret='IT8172IDE'
@@ -228,46 +228,46 @@
ret='NS87415IDE'
;;
opti621)
- ret='Opti621 IDE'
+ ret='Opti621[ _]IDE'
;;
pdc202xx_new)
- ret='Promise IDE'
+ ret='Promise[ _]IDE'
;;
pdc202xx_old)
- ret='Promise Old IDE'
+ ret='Promise[ _]Old[ _]IDE'
;;
piix)
- ret='PIIX IDE'
+ ret='PIIX[ _]IDE'
;;
rz1000)
- ret='RZ1000 IDE'
+ ret='RZ1000[ _]IDE'
;;
sc1200)
- ret='SC1200 IDE'
+ ret='SC1200[ _]IDE'
;;
serverworks)
- ret='Serverworks IDE'
+ ret='Serverworks[ _]IDE'
;;
siimage)
- ret='SiI IDE'
+ ret='SiI[ _]IDE'
;;
sis5513)
- ret='SIS IDE'
+ ret='SIS[ _]IDE'
;;
sl82c105)
- ret='W82C105 IDE'
+ ret='W82C105[ _]IDE'
;;
slc90e66)
- ret='SLC90e66 IDE'
+ ret='SLC90e66[ _]IDE'
;;
triflex)
- ret='TRIFLEX IDE'
+ ret='TRIFLEX[ _]IDE'
;;
trm290)
- ret='TRM290 IDE'
+ ret='TRM290[ _]IDE'
;;
via82cxxx)
- ret='VIA IDE'
+ ret='VIA[ _]IDE'
;;
esac
}
@@ -291,7 +291,9 @@
continue
fi
- set -- /sys/bus/pci/drivers/"$ret"/*:*
+ IFS=''
+ set -- /sys/bus/pci/drivers/$ret/*:*
+ unset IFS
if [ ! -h "$1" ]; then
rmmod $i
fi