changeset 1230:50015325b804

Teach gentoo-stage1.sh that /dev/null means don't create an hdc.
author Rob Landley <rob@landley.net>
date Tue, 31 Aug 2010 18:22:57 -0500
parents 313c702a0984
children 0a1a177d0e28
files sources/native-builds/gentoo-stage1.sh
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/sources/native-builds/gentoo-stage1.sh	Tue Aug 24 03:08:47 2010 -0500
+++ b/sources/native-builds/gentoo-stage1.sh	Tue Aug 31 18:22:57 2010 -0500
@@ -22,7 +22,7 @@
 source sources/include.sh || exit 1
 
 [ $# -ne 1 ] && echo "usage: $0 FILENAME" >&2 && exit 1
-[ -e "$1" ] && echo "$1" exists && exit 0
+[ "$1" != "/dev/null" ] && [ -e "$1" ] && echo "$1" exists && exit 0
 
 # We use a lot of our own directories because we may have the same packages
 # as the aboriginal build, but use different versions.  So keep things separate
@@ -72,6 +72,10 @@
 
 cleanup_oldfiles
 
-cp -a "$NATIVE_BUILDS/gentoo-stage1-files/." "$WORK" &&
-cd "$TOP" &&
-mksquashfs "$WORK" "$1" -noappend -all-root || dienow
+cp -a "$NATIVE_BUILDS/gentoo-stage1-files/." "$WORK" || exit 1
+
+if [ "$1" != "/dev/null" ]
+then
+  cd "$TOP" &&
+  mksquashfs "$WORK" "$1" -noappend -all-root || dienow
+fi