aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/ChangeLog.update (renamed from ChangeLog.update)0
-rwxr-xr-xscripts/cfg-leak2
-rwxr-xr-xscripts/cfg-norm2
-rwxr-xr-xscripts/kdevstart13
-rwxr-xr-xscripts/linecount3
5 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog.update b/scripts/ChangeLog.update
index c847f04a4..c847f04a4 100755
--- a/ChangeLog.update
+++ b/scripts/ChangeLog.update
diff --git a/scripts/cfg-leak b/scripts/cfg-leak
new file mode 100755
index 000000000..00623a141
--- /dev/null
+++ b/scripts/cfg-leak
@@ -0,0 +1,2 @@
+#!/bin/bash
+CFLAGS="-Wall -Wno-format -Wno-pointer-sign -Wno-strict-aliasing -g -O2" ./configure --sysconfdir=/etc --with-random-device=/dev/urandom --enable-ldap --enable-http --enable-leak-detective
diff --git a/scripts/cfg-norm b/scripts/cfg-norm
new file mode 100755
index 000000000..164f9a6c4
--- /dev/null
+++ b/scripts/cfg-norm
@@ -0,0 +1,2 @@
+#!/bin/bash
+CFLAGS="-Wall -Wno-format -Wno-pointer-sign -Wno-strict-aliasing -g -O2" ./configure --sysconfdir=/etc --with-random-device=/dev/urandom --enable-ldap --enable-http
diff --git a/scripts/kdevstart b/scripts/kdevstart
new file mode 100755
index 000000000..d3cc8098f
--- /dev/null
+++ b/scripts/kdevstart
@@ -0,0 +1,13 @@
+#!/bin/bash
+#
+# The kdevelop file parser gets confused by the
+# macrofied aes code, which leads to infinite
+# memory consumption. Use this dirty trick to
+# get kdevelop running...
+
+mv src/libstrongswan/crypto/crypters/aes_cbc_crypter.c libstrongswan_aes.c
+mv src/libcrypto/libaes/aes.c libcrypto_aes.c
+kdevelop3 &
+sleep 20
+mv libstrongswan_aes.c src/libstrongswan/crypto/crypters/aes_cbc_crypter.c
+mv libcrypto_aes.c src/libcrypto/libaes/aes.c
diff --git a/scripts/linecount b/scripts/linecount
new file mode 100755
index 000000000..0e659cd4b
--- /dev/null
+++ b/scripts/linecount
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+find $1 -name '*.[ch]' | grep -v .svn | xargs cat | grep -v ^[[:space:]]*$ | wc -l