2 # vim:set et ts=4 sw=4:
4 LOCKFILE=/org/wanna-build/triggers/lock
12 if ! lockfile -0 -r0 "$LOCKFILE" 2>/dev/null
14 # Process already running.
19 trap cleanup ERR TERM HUP INT QUIT EXIT
21 # Do at least one run.
25 # No further runs unless at least one signal is found.
27 find /org/wanna-build/signals -type f | while read signal_file
31 signal=$(basename $signal_file)
32 /org/wanna-build/triggers/trigger.${signal/.?*} ${signal/?*./}