Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 2014 02:29:30 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r264909 - head/tools/tools/nanobsd
Message-ID:  <201404250229.s3P2TURC070800@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404250229.s3P2TURC070800>