--- /dev/null
+#!/bin/bash
+
+function do_convert {
+ for i in *; do
+ if [ ! -f $i ]; then continue; fi
+ cp $i $i.old;
+ python $lyxdir/lib/scripts/prefs2prefs.py -l <$i.old >$i;
+ done
+}
+
+# find out where we are relative to the program directory
+curdir=$(pwd);
+progloc=$0;
+pathto=${progloc%/*};
+# get us into development/tools
+if [ "$progloc" != "$pathto" ]; then
+ if ! cd $pathto; then
+ echo "Couldn't get to development/tools!";
+ exit 1;
+ fi
+fi
+
+curdir=`pwd`;
+lyxdir=${curdir%/development/tools*};
+
+if ! cd $lyxdir/lib/ui/; then
+ echo "Couldn't get to lib/ui!";
+ exit 1;
+fi
+
+do_convert;
+
+if ! cd $lyxdir/lib/bind/; then
+ echo "Couldn't get to lib/bind!";
+ exit 1;
+fi
+
+do_convert;
+
+#now do the subdirectories
+for d in *; do
+ if [ ! -d $d ]; then continue; fi
+ cd $d;
+ do_convert;
+ cd ..;
+done