Bug#603974: Info provided, help needed!
This bug seems to rely on two missing bits on two packages (patches included).
the package "live-build" does not include console-setup-udeb in the cdrom
"pool/" directory and live-installer do not "Depends:" on console-setup-udeb.
So the "/target" system have default "/etc/default/keyboard" file instead of a
proper one.
Fixing those two above mentioned quirks is not enough it seems, because the
resulting target, although having a proper configuration file, still needs a
"setupcon" after reboot in order to have things working.
I see that live-installer calls "setupcon --save-only" in the target, so, by
reading man page, all should be done.
But strangely it is not the case.
Could anyone from debian installer team, with a deeper understanding of d-i
than me, suggests a solution there?
The patches included are there just for convenience.
--
ESC:wq
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
From d59109c0969f4ef0c469bd0a72b940085e243c8b Mon Sep 17 00:00:00 2001
From: Marco Amadori <amadorim@vdavda.com>
Date: Mon, 24 Jan 2011 11:33:15 +0100
Subject: [PATCH] Fix missing keyboard setup adding console-setup-udeb dependency (Closes: #603974).
---
debian/changelog | 7 ++++++-
debian/control | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 9fff7e1..6fa99ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,13 @@
live-installer (30) UNRELEASED; urgency=low
+ [ Otavio Salvador ]
* Avoid the build-depends on autotools.
- -- Otavio Salvador <otavio@ossystems.com.br> Tue, 04 Jan 2011 10:57:25 -0200
+ [ Marco Amadori ]
+ * Fix missing keyboard setup by adding console-setup-udeb
+ dependency (Closes: #603974).
+
+ -- Marco Amadori <marco.amadori@vdavda.com> Mon, 24 Jan 2011 11:30:22 +0100
live-installer (29) unstable; urgency=low
diff --git a/debian/control b/debian/control
index ca83145..b6beeb0 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,8 @@ XC-Package-Type: udeb
Architecture: any
Depends:
${shlibs:Depends}, archdetect, base-installer (>= 1.105),
- busybox-udeb (>= 1:1.13.3), cdebconf-udeb, created-fstab, mounted-partitions
+ busybox-udeb (>= 1:1.13.3), cdebconf-udeb, created-fstab, mounted-partitions,
+ console-setup-udeb
Provides: installed-base, kernel-installer
XB-Installer-Menu-Item: 6500
Description: Install the system
--
1.7.2.3
From dce8c569e953722f2191e8126432a55a396acd79 Mon Sep 17 00:00:00 2001
From: Marco Amadori <amadorim@vdavda.com>
Date: Tue, 16 Nov 2010 17:47:17 +0100
Subject: [PATCH] Do not exclude console-setup-udeb (Helps: #603974)
* it is not in d-i initrd image anymore, and is required to pass keyboard
configuration to /target console-setup package.
Signed-off-by: Marco Amadori <amadorim@vdavda.com>
---
data/debian-cd/squeeze/exclude-udebs | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/data/debian-cd/squeeze/exclude-udebs b/data/debian-cd/squeeze/exclude-udebs
index 1faaa9a..ba3ed4f 100644
--- a/data/debian-cd/squeeze/exclude-udebs
+++ b/data/debian-cd/squeeze/exclude-udebs
@@ -132,7 +132,6 @@ auto-install
libslang2-udeb
kbd-chooser
kbd-udeb
-console-setup-*
# Currently unused
nbd-client-udeb
pwgen-udeb
--
1.7.2.3
Reply to: