live_ast: run wrapped programs with exec

live_ast can be used as a wrapper script to run asterisk, gdb or
valgrind. In those cases it runs them and returns the result. It is more
useful to use 'exec' to avoid having another odd process in the chain.

Review: https://reviewboard.asterisk.org/r/3110/


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@406503 65c4cc65-6c06-0410-ace0-fbb531ad65f3
changes/97/197/1
Tzafrir Cohen 11 years ago
parent ff455ee2aa
commit 6b019afada

@ -251,11 +251,11 @@ conf-file)
;;
run)
set_ld_env
$AST_BIN -C $AST_CONF "$@"
exec $AST_BIN -C $AST_CONF "$@"
;;
valgrind)
set_ld_env
valgrind $LIVE_AST_VALGRIND_ARGS $AST_BIN -C $AST_CONF "$@"
exec valgrind $LIVE_AST_VALGRIND_ARGS $AST_BIN -C $AST_CONF "$@"
;;
rsync)
remote_host="$1"
@ -273,7 +273,7 @@ gen-live-asterisk)
;;
gdb)
set_ld_env
gdb -x $GDB_INIT $AST_BIN
exec gdb -x $GDB_INIT $AST_BIN
;;
*)
echo "$0: Unknown command '$command'. Aborting"

Loading…
Cancel
Save