aboutsummaryrefslogtreecommitdiffstats
path: root/src/manager
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-09-13 08:15:24 +0000
committerMartin Willi <martin@strongswan.org>2007-09-13 08:15:24 +0000
commit367f9f01f765f2d01e319b54cdbbfcf2be1d4e9c (patch)
tree445a4483db22159d08bc5ba6e2f3f51654b4740d /src/manager
parentacc4aa8637c2e3c7e3de4f0bdf42e944b518ae61 (diff)
downloadstrongswan-367f9f01f765f2d01e319b54cdbbfcf2be1d4e9c.tar.bz2
strongswan-367f9f01f765f2d01e319b54cdbbfcf2be1d4e9c.tar.xz
added debugging helper script for manager
Diffstat (limited to 'src/manager')
-rwxr-xr-xsrc/manager/make-debug15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/manager/make-debug b/src/manager/make-debug
new file mode 100755
index 000000000..c1093a138
--- /dev/null
+++ b/src/manager/make-debug
@@ -0,0 +1,15 @@
+#!/bin/bash
+#
+# Debug helper script, launches manager statically. Use Apache config:
+# FastCgiIpcDir /var/lib/apache2/fastcgi
+# FastCgiExternalServer /var/www/manager-dbg -socket manager
+
+make CFLAGS="-g -O2 -DFCGI_SOCKET=\\\"/var/lib/apache2/fastcgi/manager\\\"" || exit
+sudo make install || exit
+
+if [ "$1" == "dbg" ]
+then
+ sudo -u www-data gdb -q /usr/local/libexec/ipsec/manager.fcgi
+else
+ sudo -u www-data /usr/local/libexec/ipsec/manager.fcgi
+fi