/[sysadmin-cookbook]/recepies/amt/serial-console.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /recepies/amt/serial-console.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 77 by dpavlin, Sun May 17 11:58:25 2009 UTC revision 88 by dpavlin, Mon May 18 15:21:22 2009 UTC
# Line 4  Line 4 
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
# Line 15  grub=/boot/grub/menu.lst Line 17  grub=/boot/grub/menu.lst
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

Legend:
Removed from v.77  
changed lines
  Added in v.88

  ViewVC Help
Powered by ViewVC 1.1.26