X-Git-Url: https://git.donarmstrong.com/?p=wannabuild.git;a=blobdiff_plain;f=bin%2Fprocess-triggers;h=fdaf17713722527e5df70c1c7d2c9bb333610195;hp=7bae80ebf783c0003a993f15490d81006658ab88;hb=ed783ebaa72b86c9acacc93e42cc7e445c2e0d5f;hpb=7d67dfb772254f771ef9cb80f98e516cef6e27ef diff --git a/bin/process-triggers b/bin/process-triggers index 7bae80e..fdaf177 100755 --- a/bin/process-triggers +++ b/bin/process-triggers @@ -24,21 +24,13 @@ while [ $work -eq 1 ] do # No further runs unless at least one signal is found. work=0 - find /org/wanna-build/signals -type f | while read signal + find /org/wanna-build/signals -type f | while read signal_file do # Process it. work=1 - if [ "$(stat -c '%s' $signal)" -eq 0 ] - then - /org/wanna-build/triggers/trigger.$(basename $signal) - else - cat $signal | \ - (while read args - do - /org/wanna-build/triggers/trigger.$(basename $signal) $args - done) - fi - rm $signal + signal=$(basename $signal_file) + /org/wanna-build/triggers/trigger.${signal/.?*} ${signal/?*./} + rm $signal_file done done