From 24edce389201a9f29bd0f36197a7a4d348c41db9 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 13 Jul 2014 23:28:14 -0400 Subject: install-lilo: Add root parameter --- diff --git a/install-lilo.sh b/install-lilo.sh index 9880c58..e980baa 100644 --- a/install-lilo.sh +++ b/install-lilo.sh @@ -8,25 +8,27 @@ main() [ "x$(id -u)" = 'x0' ] || error 'Must be run as the superuser' - if [ ${#} -ne 1 ]; then + if [ ${#} -ne 2 ]; then usage >&2 exit 1 fi boot="${1}" + root="${2}" [ -e "${boot}" ] || error 'Boot device not found' [ -e /etc/lilo.conf.in ] || \ error '/etc/lilo.conf: No such file or directory' [ -e /etc/lilo.conf ] && error '/etc/lilo.conf exists' - sed "s|@BOOT@|${boot}|g" /etc/lilo.conf.in >/etc/lilo.conf + sed "s|@BOOT@|${boot}|g; s|@ROOT@|${root}|g;" /etc/lilo.conf.in \ + >/etc/lilo.conf /sbin/lilo rm /etc/lilo.conf } usage() { - printf 'Usage: install-lilo \n' + printf 'Usage: install-lilo \n' } error() -- cgit v0.9.1