summaryrefslogtreecommitdiffstats
path: root/admin/sedfiles.sh
diff options
context:
space:
mode:
Diffstat (limited to 'admin/sedfiles.sh')
-rwxr-xr-xadmin/sedfiles.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/admin/sedfiles.sh b/admin/sedfiles.sh
new file mode 100755
index 00000000..00cf942f
--- /dev/null
+++ b/admin/sedfiles.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+if test -z "$*"; then
+ echo "No files to parse"
+ exit
+fi
+
+
+SEARCH="contextStackSize"
+REPLACE="actualStackSize"
+
+echo "Searching for $SEARCH"
+echo "Replacing with $REPLACE"
+
+for afile in $*; do
+ DATA=`grep "$SEARCH" $afile`
+
+ if test -n "$DATA"; then
+
+ echo "Processing $afile ..."
+
+ rm -f $afile.backup
+ rm -f $afile.backup2
+
+ cp $afile $afile.backup
+
+ COMMAND="s/$SEARCH/$REPLACE/g"
+ echo "`cat $afile.backup | sed -e $COMMAND`" > $afile
+
+ if grep "$SEARCH" $afile; then
+ echo "Ops.. maybe it didn't work..."
+ else
+ echo "Ok, it worked."
+ fi
+ fi
+
+done