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

Bug#420820: no console set IBM p5 server



~ # cat /usr/lib/finish-install.d/90console
#!/bin/sh
set -e
set -x

log() {
logger -t finish-install "$@"
}

# Since this script is running with debconf, 'tty' does
# not give reliable answers about what sort of terminal
# we have. The stdin of /sbin/debian-installer seems
# to tell the truth.
inst_pid=$(pidof debian-installer | sed "s/ /\n/g" | sort -n | head -n 1)
rawconsole=$(readlink /proc/${inst_pid}/fd/0)
console=$(mapdevfs "$rawconsole")
rawconsole=${rawconsole#/dev/}
console=${console#/dev/}

case "$console" in
tty[A-Z]*|hvc*|hvsi*)
log "Configuring /etc/inittab for serial console"
consoletype=${console%%[0-9]*}
ttyline=${console#$consoletype}
ttyspeed=$(chroot /target stty --file /dev/$console speed)
ttyterm="$TERM"
;;
esac
~ #

~ # /usr/lib/finish-install.d/90console
+ pidof debian-installer
+ sed s/ /\n/g
+ sort -n
+ head -n 1
+ inst_pid=1560
+ readlink /proc/1560/fd/0
+ rawconsole=/dev/console
+ mapdevfs /dev/console
+ console=/dev/console
+ rawconsole=console
+ console=console
~ #


Reply to: