Bug#121186: boot-floppies: modconf, dbootstrap and bterm don't play well together
Package: boot-floppies
Version: current cvs
Severity: critical
Justification: breaks the whole system
The root problem appears to be that /dev/tty isn't available to processes
running in a bterm. Perhaps this should be reassigned to bogl-bterm? It would
be _super_ cool if we can get language chooser to work, but we are already out
of time, fixes needed last week.
1. modconf broken
When I try to 'Install Kernel and Driver Modules' I get
/target/usr/sbin/modconf: cannot create /dev/tty: no such device or address
local; release_notes.en: bad variable name
/target/usr/sbin/modconf: cannot create /dev/tty: no such device or address
local; release_notes.en: bad variable name
/target/usr/sbin/modconf: cannot create /dev/tty: no such device or address
local; release_notes.en: bad variable name
etc . . .
2. Shell has no job control
This one isn't all that bad, looks like the same thing, easier to track down
maybe, so I include it. When I choose 'Execute a shell' I get the message
sh: can't access tty; job control turned off
#
FWIW, both modconf and the shell are invoked simply with system() from within
dbootstrap. I tried a few hacks like removing the /dev/tty redirection from
modconf (complete failure), and redirecting to other tty's (sort of worked, but
isn't really acceptable since user would have to do alt-f4 to use modconf, and
then alt-f1 when it is finished).
Clues?
-David
-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux oink 2.4.9 #1 Mon Sep 24 12:10:45 PDT 2001 i686
Locale: LANG=C, LC_CTYPE=C
Reply to: