fixed mkconfig and mkrescue scripts

This commit is contained in:
BVK Chaitanya 2010-02-07 10:14:50 +05:30
parent 1c1261d985
commit 7a64e28d0e
2 changed files with 26 additions and 5 deletions

View File

@ -50,7 +50,11 @@ EOF
}
# Check the arguments.
for option in "$@"; do
while test $# -gt 0
do
option=$1
shift
case "$option" in
-h | --help)
usage
@ -58,9 +62,9 @@ for option in "$@"; do
-v | --version)
echo "$0 (GNU GRUB ${package_version})"
exit 0 ;;
-o)
shift
-o | --output)
grub_cfg=$1
shift
;;
--output=*)
grub_cfg=`echo "$option" | sed 's/--output=//'`

View File

@ -42,8 +42,8 @@ Make GRUB rescue image.
-h, --help print this message and exit
-v, --version print the version information and exit
-o, --output=FILE save output in FILE [required]
--modules=MODULES pre-load specified modules MODULES
--output=FILE save output in FILE [required]
$0 generates a bootable rescue image with specified source files or directories.
@ -52,7 +52,11 @@ EOF
}
# Check the arguments.
for option in "$@"; do
while test $# -gt 0
do
option=$1
shift
case "$option" in
-h | --help)
usage
@ -60,11 +64,24 @@ for option in "$@"; do
-v | --version)
echo "$0 (GNU GRUB ${PACKAGE_VERSION})"
exit 0 ;;
--modules)
modules=$1; shift ;;
--modules=*)
modules=`echo "$option" | sed 's/--modules=//'` ;;
-o | --output)
output_image=$1; shift ;;
--output=*)
output_image=`echo "$option" | sed 's/--output=//'` ;;
# Intentionally undocumented
--override-directory)
override_dir=$1
shift
PATH=${override_dir}:$PATH
export PATH
;;
--override-directory=*)
override_dir=`echo "${option}/" | sed 's/--override-directory=//'`
PATH=${override_dir}:$PATH