On Wed, Oct 03, 2007 at 12:40:11PM +0200, Morten Werner Forsbring wrote:
> Morten Werner Forsbring <werner@debian.org> writes:
>
> > The problem is when trying to install grub or lilo. First
> > syslog-entries from grub-installer:
>
> I added set -x as requested by lunar, and the results is out [1]. I
> aslo tried to patch lilo-installer.postinst, which also is in the same
> webfolder [1].
Thanks for the tests and logs. I made a mistake in a sed expression
that is both present in lilo-installer and grub-installer. *sigh*
I have update the test image at:
http://people.debian.org/~lunar/i2o_support-i386-mini.iso
Attached is an updated version of the previous patch.
Cheers,
--
Jérémy Bobbio .''`.
lunar@debian.org : :Ⓐ : # apt-get install anarchism
`. `'`
`-
diff --git a/packages/arch/i386/grub-installer/debian/changelog b/packages/arch/i386/grub-installer/debian/changelog
index ad98647..db171d9 100644
--- a/packages/arch/i386/grub-installer/debian/changelog
+++ b/packages/arch/i386/grub-installer/debian/changelog
@@ -1,3 +1,10 @@
+grub-installer (1.27) UNRELEASED; urgency=low
+
+ [ Jérémy Bobbio ]
+ * Add support for i2o RAID adapters.
+
+ -- Jérémy Bobbio <lunar@debian.org> Wed, 03 Oct 2007 00:19:29 +0200
+
grub-installer (1.26) unstable; urgency=low
[ Joey Hess ]
diff --git a/packages/arch/i386/grub-installer/grub-installer b/packages/arch/i386/grub-installer/grub-installer
index 16c9183..b45004c 100755
--- a/packages/arch/i386/grub-installer/grub-installer
+++ b/packages/arch/i386/grub-installer/grub-installer
@@ -247,7 +247,7 @@ esac
rootfs_nodevfs=$(mapdevfs $rootfs)
bootfs_nodevfs=$(mapdevfs $bootfs)
prefix=$(echo "$bootfs" | \
- sed 's:\(/dev/\(cciss\|ida\)/c[0-9]d[0-9]\|/dev/[a-z]\+\).*:\1:')
+ sed 's:\(/dev/\(cciss\|ida\)/c[0-9]d[0-9]\|/dev/[a-z]\+\|/dev/i2o/hd[a-z]\).*:\1:')
case $prefix in
/dev/md)
@@ -256,7 +256,7 @@ case $prefix in
/dev/mapper)
disc_offered_devfs="$bootfs"
;;
- /dev/[hs]d[a-z]|/dev/cciss/c[0-9]d[0-9]|/dev/ida/c[0-9]d[0-9])
+ /dev/[hs]d[a-z]|/dev/cciss/c[0-9]d[0-9]|/dev/ida/c[0-9]d[0-9]|/dev/i2o/hd[a-z])
disc_offered_devfs="$prefix"
;;
*)
diff --git a/packages/arch/i386/lilo-installer/debian/changelog b/packages/arch/i386/lilo-installer/debian/changelog
index 9a21983..e5a6852 100644
--- a/packages/arch/i386/lilo-installer/debian/changelog
+++ b/packages/arch/i386/lilo-installer/debian/changelog
@@ -2,6 +2,7 @@ lilo-installer (1.25) UNRELEASED; urgency=low
[ Jérémy Bobbio ]
* Add more englishness to lilo-installer/manual_bootdev.
+ * Add support for i2o RAID adapters.
-- Jérémy Bobbio <lunar@debian.org> Mon, 01 Oct 2007 12:12:28 +0200
diff --git a/packages/arch/i386/lilo-installer/debian/postinst b/packages/arch/i386/lilo-installer/debian/postinst
index e9ba935..ceb692a 100755
--- a/packages/arch/i386/lilo-installer/debian/postinst
+++ b/packages/arch/i386/lilo-installer/debian/postinst
@@ -69,7 +69,7 @@ fi
bootfs=$(mapdevfs $bootfs_devfs)
prefix=$(echo "$bootfs_devfs" | \
- sed 's/\(\/dev\/\(cciss\|ida\)\/c[0-9]d[0-9]\|\/dev\/[a-z]\+\).*/\1/')
+ sed 's/\(\/dev\/\(cciss\|ida\)\/c[0-9]d[0-9]\|\/dev\/[a-z]\+\|/dev/i2o/hd[a-z]\).*/\1/')
case $prefix in
/dev/md)
diff --git a/packages/debian-installer-utils/debian/changelog b/packages/debian-installer-utils/debian/changelog
index d5e49aa..c8dfe94 100644
--- a/packages/debian-installer-utils/debian/changelog
+++ b/packages/debian-installer-utils/debian/changelog
@@ -1,8 +1,12 @@
debian-installer-utils (1.50) UNRELEASED; urgency=low
+ [ Frans Pop ]
* register-module: remove support for obsolete modutils and for no longer
used type chandev.
+ [ Jérémy Bobbio ]
+ * Add suppor for i2o RAID adapters in list-devices.
+
-- Frans Pop <fjp@debian.org> Sun, 23 Sep 2007 16:38:50 +0200
debian-installer-utils (1.49) unstable; urgency=low
diff --git a/packages/debian-installer-utils/list-devices b/packages/debian-installer-utils/list-devices
index 1d0515c..7772396 100755
--- a/packages/debian-installer-utils/list-devices
+++ b/packages/debian-installer-utils/list-devices
@@ -72,7 +72,7 @@ for x in $syspaths; do
fi
if ! $match && [ "$TYPE" = disk ]; then
case $devpath in
- /block/cciss\!*|/block/ida\!*|/block/rd\!*)
+ /block/cciss\!*|/block/ida\!*|/block/rd\!*|/block/i2o\!*)
match=:
;;
esac
diff --git a/packages/partman/partman-base/debian/changelog b/packages/partman/partman-base/debian/changelog
index 9854522..753a4b6 100644
--- a/packages/partman/partman-base/debian/changelog
+++ b/packages/partman/partman-base/debian/changelog
@@ -1,3 +1,10 @@
+partman-base (111) UNRELEASED; urgency=low
+
+ [ Jérémy Bobbio ]
+ * Add support for i2o RAID adapters to the humandev function.
+
+ -- Jérémy Bobbio <lunar@debian.org> Wed, 03 Oct 2007 00:00:52 +0200
+
partman-base (110) unstable; urgency=low
[ Colin Watson ]
diff --git a/packages/partman/partman-base/definitions.sh b/packages/partman/partman-base/definitions.sh
index 3aac718..dce1131 100644
--- a/packages/partman/partman-base/definitions.sh
+++ b/packages/partman/partman-base/definitions.sh
@@ -579,7 +579,7 @@ humandev () {
db_metaget partman/text/scsi_partition description
printf "$RET" ${scsinum} ${bus} ${target} ${lun} ${part} ${linux}
;;
- /dev/sd[a-z]|/dev/sd[a-z][a-z])
+ /dev/sd[a-z]|/dev/sd[a-z][a-z]|/dev/i2o/hd[a-z])
disk="${1#/dev/}"
if [ -h "/sys/block/$disk/device" ]; then
bus_id="$(basename "$(readlink "/sys/block/$disk/device")")"
@@ -599,7 +599,7 @@ humandev () {
echo "$1"
fi
;;
- /dev/sd[a-z][0-9]*|/dev/sd[a-z][a-z][0-9]*)
+ /dev/sd[a-z][0-9]*|/dev/sd[a-z][a-z][0-9]*|/dev/i2o/hd[a-z][0-9]*)
part="${1#/dev/}"
disk="${part%%[0-9]*}"
part="${part#$disk}"
Attachment:
signature.asc
Description: Digital signature