mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 19:28:53 +00:00
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
This commit is contained in:
@@ -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"
|
||||
|
Reference in New Issue
Block a user