]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
live_ast: run wrapped programs with exec
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>
Sun, 26 Jan 2014 14:19:14 +0000 (14:19 +0000)
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>
Sun, 26 Jan 2014 14:19:14 +0000 (14:19 +0000)
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

contrib/scripts/live_ast

index 188720f901e273ad608b12269bd648bd5cc9251e..0b5151fa511768115853d52466b9ed9d3752a32f 100755 (executable)
@@ -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"