Index: /branches/releng-9.0/nanobsd/tools/package-build.sh
===================================================================
--- /branches/releng-9.0/nanobsd/tools/package-build.sh	(revision 10613)
+++ /branches/releng-9.0/nanobsd/tools/package-build.sh	(revision 10614)
@@ -65,5 +65,5 @@
 MAKE="make ${PKG_MAKE_ARGS}"
 BUILD_LIST=''
-set ${PACKAGE_LIST}
+set `echo ${PACKAGE_LIST} | xargs -n1 -I% echo $PORTSDIR/%`
 while [ "$1" ]; do
   PACKAGE=$1; shift
@@ -74,5 +74,5 @@
   echo ""
   p_info Packaging $PACKAGE
-  cd $PORTSDIR/$PACKAGE
+  cd $PACKAGE || exit 1
 
   # Check for build dependencies
@@ -121,5 +121,5 @@
   ${MAKE} package-links
   PKGNAME=`make extract-message | awk '{print $NF}'`
-  pkg_create -b $PKGNAME ${NANO_PACKAGE_DIR}/${PKGNAME}.tbz
+  pkg_create -b $PKGNAME ${NANO_PACKAGE_DIR}/${PKGNAME}.tbz || exit 1
 
   p_info Checking dependencies
