[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#498795: Should automatically load required udebs for the nslu2



Gordon, can you please test the patch below.  The easiest way is
probably to unpack a daily image, add the script to
/lib/debian-installer-startup.d/ and to repack the image (but you can
of course rebuild rootskel with this patch and stick the udeb into
localudebs).

Index: src/lib/debian-installer-startup.d/S80anna-install-mipsel
===================================================================
--- src/lib/debian-installer-startup.d/S80anna-install-mipsel	(revision 0)
+++ src/lib/debian-installer-startup.d/S80anna-install-mipsel	(revision 0)
@@ -0,0 +1,10 @@
+# Make sure some udebs are loaded automatically, even in lowmem level 2
+
+case "`archdetect`" in
+	mipsel/cobalt)
+		anna-install partman-auto
+		anna-install partman-ext2r0
+		anna-install partman-ext3
+	;;
+esac
+
Index: src/lib/debian-installer-startup.d/S80anna-install-armel
===================================================================
--- src/lib/debian-installer-startup.d/S80anna-install-armel	(revision 0)
+++ src/lib/debian-installer-startup.d/S80anna-install-armel	(revision 0)
@@ -0,0 +1,12 @@
+# Make sure some udebs are loaded automatically, even in lowmem level 2
+
+kver=$(uname -r)
+machine=$(grep "^Hardware" /proc/cpuinfo | sed 's/Hardware\s*:\s*//')
+case "$machine" in
+	"Linksys NSLU2")
+		anna-install partman-auto
+		anna-install partman-ext3
+		anna-install usb-storage-modules-$kver-di
+	;;
+esac
+
Index: src/lib/debian-installer-startup.d/Makefile
===================================================================
--- src/lib/debian-installer-startup.d/Makefile	(revision 55567)
+++ src/lib/debian-installer-startup.d/Makefile	(working copy)
@@ -40,6 +40,11 @@
 	S40framebuffer-module-linux-mips
   endif
 
+  ifneq (,$(filter mipsel,$(DEB_HOST_ARCH_CPU)))
+    files += \
+	S80anna-install-mipsel
+  endif
+
   ifneq (,$(filter alpha,$(DEB_HOST_ARCH_CPU)))
     files += \
 	S40framebuffer-module-linux-alpha \
@@ -58,6 +63,7 @@
 
   ifneq (,$(filter arm armel,$(DEB_HOST_ARCH_CPU)))
     files += \
+	S80anna-install-armel \
 	S99signal-status
   endif
 

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: