mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
Script for automatic updating of ui and bind files.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37252 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
8f207c5736
commit
9f933cecf0
46
development/tools/updatelfuns.sh
Normal file
46
development/tools/updatelfuns.sh
Normal file
@ -0,0 +1,46 @@
|
||||
#!/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
|
Loading…
Reference in New Issue
Block a user