Bug#640418: Does not use an initrd on mipsel/loongson-2f systems
Package: base-installer
Version: 1.120
Tags: patch
Hi,
When I install on a Lemote Yeeloong, the resulting system fails to
boot because the root filesystem uses ext4 and the kernel doesn't have
a way to mount it since it doesn't use an initrd. The attached patch
should make it do so.
--
Matt Kraai
https://ftbfs.org/kraai
>From d830a757e896aeba13104033b0dd58bfb11c0b40 Mon Sep 17 00:00:00 2001
From: Matt Kraai <kraai@ftbfs.org>
Date: Sun, 4 Sep 2011 14:57:59 -0700
Subject: [PATCH] Use an initrd on mipsel/loongson-2f systems.
---
debian/changelog | 3 +++
library.sh | 4 ++++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index bcd3da4..ef1fe93 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,9 @@ base-installer (1.121) UNRELEASED; urgency=low
[ Samuel Thibault ]
* Propose kernels only of the same kind (closes: Bug#637432)
+ [ Matt Kraai ]
+ * Use an initrd on mipsel/loongson-2f systems.
+
-- Colin Watson <cjwatson@ubuntu.com> Mon, 10 Jan 2011 12:38:41 -0600
base-installer (1.120) unstable; urgency=low
diff --git a/library.sh b/library.sh
index c033eb0..74ea784 100644
--- a/library.sh
+++ b/library.sh
@@ -499,6 +499,10 @@ install_kernel_linux () {
do_initrd=yes
fi
+ if [ `archdetect` = mipsel/loongson-2f ]; then
+ do_initrd=yes
+ fi
+
if db_get base-installer/kernel/linux/link_in_boot ; then
if [ "$RET" = "true" ]; then
link_in_boot=yes
--
1.7.5.4
Reply to: