With more care check if there are any pkgs to build.
authorMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 10 Jan 2008 19:17:45 +0000 (19:17 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 10 Jan 2008 19:17:45 +0000 (19:17 +0000)
build.sh

index 7ecf15a..f5f37b5 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -64,7 +64,8 @@ pl_root_mkfedora -k -f $pkgsfile ${vref}
 
 # for distros that do not define bootstrapfs variants
 shopt -s nullglob
-for pkgs in ../build/config.${pldistro}/bootstrapfs-*.pkgs ; do
+pkgs_count=(ls ../build/config.${pldistro}/bootstrapfs-*.pkgs 2> /dev/null | wc -l)
+[ $pkgs_count -gt 0 ] && for pkgs in $(ls ../build/config.${pldistro}/bootstrapfs-*.pkgs); do
     NAME=$(basename $pkgs .pkgs | sed -e s,bootstrapfs-,,)
 
     echo "--------START BUILDING PlanetLab-Bootstrap-${NAME}: $(date)"