From c83150739c2b86d887d1d6d6786fd1186a03e7ed Mon Sep 17 00:00:00 2001 From: Elvin Efendi Date: Tue, 11 Sep 2018 20:55:35 -0400 Subject: [PATCH] install openresty-gdb-utils --- images/nginx/rootfs/build.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/images/nginx/rootfs/build.sh b/images/nginx/rootfs/build.sh index e28f37498..8e6cdbe8a 100755 --- a/images/nginx/rootfs/build.sh +++ b/images/nginx/rootfs/build.sh @@ -282,6 +282,22 @@ if [[ (${ARCH} != "ppc64le") && (${ARCH} != "s390x") ]]; then /install_lua_resty_waf.sh fi +# install openresty-gdb-utils +cd / +git clone --depth=1 https://github.com/openresty/openresty-gdb-utils.git +cat > ~/.gdbinit << EOF +directory /openresty-gdb-utils + +py import sys +py sys.path.append("/openresty-gdb-utils") + +source luajit20.gdb +source ngx-lua.gdb +source luajit21.py +source ngx-raw-req.py +set python print-stack full +EOF + # build opentracing lib cd "$BUILD_PATH/opentracing-cpp-$OPENTRACING_CPP_VERSION" mkdir .build