2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-10 06:41:31 +00:00
Files
xcat-core/xCAT/postscripts/serialconsole
2022-05-13 13:05:11 -04:00

31 lines
727 B
Bash
Executable File

#!/bin/bash
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
if [ -n "$LOGLABEL" ]; then
log_label=$LOGLABEL
else
log_label="xcat"
fi
GRUB=""
for i in /boot/grub/grub.conf /boot/grub/menu.lst
do
if [ -r "$i" ]
then
logger -t $log_label -p local4.info "Install: got GRUB at $i"
GRUB=$i
GRUBDIR=$(dirname $GRUB)
GRUBFILE=$(basename $GRUB)
break
fi
done
if [ -n "$GRUB" ]
then
logger -t $log_label -p local4.info "Install: the GRUB dir is $GRUBDIR"
cd $GRUBDIR
perl -pi -e 's/^gfxmenu/#gfxmenu/' $GRUBFILE
perl -pi -e 's/^color/#color/' $GRUBFILE
perl -pi -e 's/^serial/#serial/' $GRUBFILE
perl -pi -e 's/^terminal/#terminal/' $GRUBFILE
perl -pi -e 's/quiet//g' $GRUBFILE
fi