aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2008-08-09 09:27:54 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2008-08-09 09:27:54 +0000
commit36a6be7fc91466811364603d69d2cb8dd0eb437d (patch)
tree47a6761fc3de593380c8949e3333b27d516560e2
parentfc0708f69fe7c529d6452130c20558c0fe6f5bfa (diff)
downloadsrc-36a6be7fc91466811364603d69d2cb8dd0eb437d.tar.gz
src-36a6be7fc91466811364603d69d2cb8dd0eb437d.zip
Add -i option to supress image building.
Submitted by: keramida
Notes
Notes: svn path=/head/; revision=181460
-rw-r--r--tools/tools/nanobsd/nanobsd.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/tools/nanobsd/nanobsd.sh b/tools/tools/nanobsd/nanobsd.sh
index 624c3242bb7f..9d3b9e559d01 100644
--- a/tools/tools/nanobsd/nanobsd.sh
+++ b/tools/tools/nanobsd/nanobsd.sh
@@ -581,6 +581,7 @@ usage () {
echo " -b suppress builds (both kernel and world)"
echo " -k suppress buildkernel"
echo " -w suppress buildworld"
+ echo " -i suppress disk image build"
echo " -c specify config file"
) 1>&2
exit 2
@@ -591,9 +592,10 @@ usage () {
do_kernel=true
do_world=true
+do_image=true
set +e
-args=`getopt bc:hkw $*`
+args=`getopt bc:hkwi $*`
if [ $? -ne 0 ] ; then
usage
exit 2
@@ -622,6 +624,8 @@ do
-h)
usage
;;
+ -i)
+ do_image=false
-w)
shift;
do_world=false
@@ -713,7 +717,11 @@ install_kernel
run_customize
setup_nanobsd
prune_usr
-create_${NANO_ARCH}_diskimage
+if $do_image ; then
+ create_${NANO_ARCH}_diskimage
+else
+ echo "## Skipping image build (as instructed)"
+fi
last_orders
echo "# NanoBSD image completed"