reassign 358532 base-installer
severity 358532 wishlist
retitle 358532 Please make sure that sbus modules make it to initrd on sparc32
thanks

On Thu, 13 Apr 2006, Frans Pop wrote:

On Thursday 13 April 2006 22:35, Markus Ingvarsson wrote:

The interesting question is really, where is the initrd generated by
d-i? Where would it be a good idea to try making the needed
modifications? It wouldn't be enough just adding a register-module
command to the hw-detect script, would it?

It is generated on the fly, at kernel installation time. As discussed with Frans, the base-installer needs to modify the config files of initrd generators (yaird, initramfs-tools) to make sure that at least the esp module is included there. I've sent the attached patch against base-installer to him privately for review, but he's been a bit busy lately. I'm sure that he'll take care of it at some point.

Best regards,

Jurij Smakov                                        [EMAIL PROTECTED]
Key: http://www.wooyd.org/pgpkey/                   KeyID: C99E03CC
--- postinst.orig       2006-04-06 22:24:38.000000000 -0700
+++ postinst    2006-04-06 23:04:27.000000000 -0700
@@ -683,6 +683,18 @@
                                echo "RESUME=$resume" >> $ramdiskconf
                        fi
                fi
+
+               # sparc32 kludge
+               if [ "$MACHINE" = sparc ]; then
+                       yaird_conf='/target/etc/yaird/Default.cfg'
+                       if [ -f "$yaird_conf" ]; then
+                               sed -e '/END GOALS/s/^/\t\tMODULE esp\n/' < 
$yaird_conf > $yaird_conf.new && mv $yaird_conf.new $yaird_conf
+                       fi
+                       initramfs_conf='/target/etc/mkinitramfs/modules'
+                       if [ -f "$initramfs_conf" ]; then
+                               echo 'esp' >> $initramfs_conf
+                       fi
+               fi
        else
                info "Not installing $package."
        fi

Reply via email to