#!/bin/bash

# sysctl
sed -i 's/kernel.sysrq = 0/kernel.sysrq = 1/g' /etc/sysctl.conf \
  && sysctl kernel.sysrq=1

# update time configuration
#cat /etc/adjtime
#sed -i 's/^LOCAL/UTC/' /etc/adjtime

# serial console
GRUB_CONF=`readlink -f /boot/grub/menu.lst`
grep -q '^terminal .*serial' $GRUB_CONF || \
sed -i 's/hiddenmenu$/hiddenmenu\n'\
'serial --unit=0 --speed=115200\n'\
'terminal --timeout=3 serial console/' \
  $GRUB_CONF
sed -i 's/^hiddenmenu/#hiddenmenu/' $GRUB_CONF
sed -i 's/^timeout=0$/timeout=3/' $GRUB_CONF
grep -q $'^[ \t]\+kernel .* console=ttyS0' $GRUB_CONF || \
sed -i 's/^\([ \t]\+kernel .*\)$/\1 console=tty0 console=ttyS0/' $GRUB_CONF
# disable rhgb and KMS
sed -i 's/ rhgb / nomodeset /' $GRUB_CONF
