svn commit: r264909 - head/tools/tools/nanobsd
Warner Losh
imp at FreeBSD.org
Fri Apr 25 02:29:30 UTC 2014
Author: imp
Date: Fri Apr 25 02:29:29 2014
New Revision: 264909
URL: http://svnweb.freebsd.org/changeset/base/264909
Log:
Put my inner hobgoblin on a leash: These routines, at least, needed to
be {} so they don't run in a subshell.
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified: head/tools/tools/nanobsd/nanobsd.sh
==============================================================================
--- head/tools/tools/nanobsd/nanobsd.sh Fri Apr 25 01:55:14 2014 (r264908)
+++ head/tools/tools/nanobsd/nanobsd.sh Fri Apr 25 02:29:29 2014 (r264909)
@@ -650,14 +650,14 @@ last_orders () (
# Common Flash device geometries
#
-FlashDevice () (
+FlashDevice () {
if [ -d ${NANO_TOOLS} ] ; then
. ${NANO_TOOLS}/FlashDevice.sub
else
. ${NANO_SRC}/${NANO_TOOLS}/FlashDevice.sub
fi
sub_FlashDevice $1 $2
-)
+}
#######################################################################
# USB device geometries
@@ -679,7 +679,7 @@ FlashDevice () (
# The generic-hdd device is preferred for flash devices larger than 1GB.
#
-UsbDevice () (
+UsbDevice () {
a1=`echo $1 | tr '[:upper:]' '[:lower:]'`
case $a1 in
generic-fdd)
@@ -697,7 +697,7 @@ UsbDevice () (
exit 2
;;
esac
-)
+}
#######################################################################
# Setup serial console
@@ -849,18 +849,18 @@ cust_pkgng () (
# Convenience function:
# Register all args as customize function.
-customize_cmd () (
+customize_cmd () {
NANO_CUSTOMIZE="$NANO_CUSTOMIZE $*"
-)
+}
#######################################################################
# Convenience function:
# Register all args as late customize function to run just before
# image creation.
-late_customize_cmd () (
+late_customize_cmd () {
NANO_LATE_CUSTOMIZE="$NANO_LATE_CUSTOMIZE $*"
-)
+}
#######################################################################
#
@@ -877,7 +877,7 @@ pprint() (
fi
)
-usage () (
+usage () {
(
echo "Usage: $0 [-bfiknqvw] [-c config_file]"
echo " -b suppress builds (both kernel and world)"
@@ -891,7 +891,7 @@ usage () (
echo " -c specify config file"
) 1>&2
exit 2
-)
+}
#######################################################################
# Parse arguments
More information about the svn-src-all
mailing list