diff --git a/dist/bes-build b/dist/bes-build index 9de7d38..186411d 100755 --- a/dist/bes-build +++ b/dist/bes-build @@ -29,8 +29,11 @@ bes.build(){ for entry in "$project/src"/*.sh; do local vendorName="$(basename $vendor)" local project="$(basename $(dirname $(dirname $entry)))" - bes.echo " ${Cspe}- ${Cok}appending ${Cusa}$vendorName/$project/${Coff}src/$(basename $entry)" - tail -n +2 "$APP_DIR/vendor/$vendorName/$project/src/$(basename $entry)" >> "$APP_BIN" + local entrypath="$APP_DIR/vendor/$vendorName/$project/src/$(basename $entry)" + if [ -f "$entrypath" ]; then + tail -n +2 "$entrypath" >> "$APP_BIN" + bes.echo " ${Cspe}- ${Cok}appending ${Cusa}$vendorName/$project/${Coff}src/$(basename $entry)" + fi done fi done @@ -617,7 +620,7 @@ bes.usage(){ } # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -BES_BUILD_VERSION=0.5 +BES_BUILD_VERSION=0.6 APP_DIR=$(pwd) APP_NAME=$(basename $(pwd)) APP_BIN=$APP_DIR/dist/$APP_NAME diff --git a/src/build.sh b/src/build.sh index 5a4f195..069dbe8 100644 --- a/src/build.sh +++ b/src/build.sh @@ -29,8 +29,11 @@ bes.build(){ for entry in "$project/src"/*.sh; do local vendorName="$(basename $vendor)" local project="$(basename $(dirname $(dirname $entry)))" - bes.echo " ${Cspe}- ${Cok}appending ${Cusa}$vendorName/$project/${Coff}src/$(basename $entry)" - tail -n +2 "$APP_DIR/vendor/$vendorName/$project/src/$(basename $entry)" >> "$APP_BIN" + local entrypath="$APP_DIR/vendor/$vendorName/$project/src/$(basename $entry)" + if [ -f "$entrypath" ]; then + tail -n +2 "$entrypath" >> "$APP_BIN" + bes.echo " ${Cspe}- ${Cok}appending ${Cusa}$vendorName/$project/${Coff}src/$(basename $entry)" + fi done fi done diff --git a/src/main.sh b/src/main.sh index 7816fee..9e435ce 100755 --- a/src/main.sh +++ b/src/main.sh @@ -1,7 +1,7 @@ #!/bin/bash # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -BES_BUILD_VERSION=0.5 +BES_BUILD_VERSION=0.6 APP_DIR=$(pwd) APP_NAME=$(basename $(pwd)) APP_BIN=$APP_DIR/dist/$APP_NAME