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

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: