From 223ff59df3b6a69fc6d4901e329926fc8e99dd2c Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 12 Dec 2015 12:58:42 +0000 Subject: [PATCH] streamline-project.sh: Add streamline-classnames.sh Signed-off-by: Jan Lindemann --- scripts/streamline-project.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/scripts/streamline-project.sh b/scripts/streamline-project.sh index 6a77fb5b..c749f3d4 100644 --- a/scripts/streamline-project.sh +++ b/scripts/streamline-project.sh @@ -6,11 +6,16 @@ goodbye() [ "$1" ] && exit $1 } -error() +log() { echo $@ } +error() +{ + log $@ +} + fatal() { error $@ @@ -29,7 +34,7 @@ set_var() set_defaults() { - set_var modules "" + set_var modules `cd $dir; ls streamline-*.sh | sed 's/streamline-//; s/\.sh//; /^project$/ d'` } usage() @@ -68,7 +73,7 @@ shift done shift -modules="$@" +# modules="$@" set_defaults @@ -76,6 +81,7 @@ set_defaults for m in $modules; do mod_script=$dir/streamline-$m.sh + log running $mod_script status status=`$mod_script status` r=$? if [ "$r" != 0 ]; then @@ -88,7 +94,7 @@ for m in $modules; do due) log "need to run module $m" ;; - $*) + *) fatal "unrecognized output from module $m" ;; esac