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=tty0 console=$ttyS,115200/" > $tmp |
cat $grub | sed "s/^\(# kopt=.*\)$/\1 console=$ttyS,115200 console=tty0/" > $tmp |
21 |
else |
else |
22 |
cat $grub > $tmp |
cat $grub > $tmp |
23 |
fi |
fi |
25 |
|
|
26 |
if ! grep 'terminal *serial' $grub ; then |
if ! grep 'terminal *serial' $grub ; then |
27 |
port=`dmesg | grep ttyS | grep 0xe | sed 's/^.*\(0xe[0-9a-f]*\).*$/\1/'` |
port=`dmesg | grep ttyS | grep 0xe | sed 's/^.*\(0xe[0-9a-f]*\).*$/\1/'` |
28 |
echo "serial --port=$port --speed=115200" >> $tmp |
cat $tmp | sed "s/\(### BEGIN AUTOMAGIC KERNELS LIST\)/serial --port=$port --speed=115200\nterminal serial\n\n\1/" >> $tmp.serial && mv $tmp.serial $tmp || exit |
|
echo "terminal serial" >> $tmp |
|
29 |
fi |
fi |
30 |
|
|
31 |
if ! diff -urw $grub $tmp ; then |
if ! diff -urw $grub $tmp ; then |