Commit 0d6416b6 authored by Mike Hibler's avatar Mike Hibler

grep the default kernel name out of the existing lilo.conf to pass to

groklilo when setting root device
parent 5efd1047
......@@ -169,6 +169,10 @@ dolinux() {
return 1
}
# grab the default linux kernel to boot while we are in the area
linux=`grep -E 'default=[a-zA-Z][-_\.a-zA-Z0-9]*' /mnt/etc/lilo.conf | sed -e 's/default=\([a-zA-Z][-_\.a-zA-Z0-9]*\).*/\1/'`
linux=${linux:-'linux'}
# XXX note the hardwired path, cannot use BOOTDIR as it is different
# in frisbee MFS. This also assumes Linux partition is one big
# filesystem.
......@@ -177,7 +181,7 @@ dolinux() {
umount $rootdev
# setup one time lilo command line, must be done after unmount
$BINDIR/groklilo -c "linux root=$lrootdev" $part /dev/$disk || {
$BINDIR/groklilo -c "$linux root=$lrootdev" $part /dev/$disk || {
echo "Failed to set LILO command line"
return 1
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment