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
;;
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"
;;
gdb)
set_ld_env
- gdb -x $GDB_INIT $AST_BIN
+ exec gdb -x $GDB_INIT $AST_BIN
;;
*)
echo "$0: Unknown command '$command'. Aborting"