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

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: