4 |
|
|
5 |
ttyS=`dmesg | grep ttyS | grep 0xe | sed 's/^.*\(ttyS[0-9]\).*$/\1/'` |
ttyS=`dmesg | grep ttyS | grep 0xe | sed 's/^.*\(ttyS[0-9]\).*$/\1/'` |
6 |
|
|
7 |
|
test -z "$ttyS" && echo "Can't find serial port in dmesg output" && exit |
8 |
|
|
9 |
if ! grep ttyS1 /etc/inittab | grep -v ^# ; then |
if ! grep ttyS1 /etc/inittab | grep -v ^# ; then |
10 |
echo "Am:2345:respawn:/sbin/getty $ttyS 115200 vt100-nav" >> /etc/inittab |
echo "Am:2345:respawn:/sbin/getty $ttyS 115200 vt100-nav" >> /etc/inittab |
11 |
init q |
init q |
17 |
tmp=/tmp/menu.lst |
tmp=/tmp/menu.lst |
18 |
|
|
19 |
if ! grep '^# kopt=' $grub | grep console= ; then |
if ! grep '^# kopt=' $grub | grep console= ; then |
20 |
cat $grub | sed "s/^\(# kopt=.*\)$/\1 console=$ttyS,115200/" > $tmp |
cat $grub | sed "s/^\(# kopt=.*\)$/\1 console=tty0 console=$ttyS,115200/" > $tmp |
21 |
else |
else |
22 |
cat $grub > $tmp |
cat $grub > $tmp |
23 |
fi |
fi |