(svn r12849) [NoAI] -Fix: when .hpp.sq doesn't exists, don't run diff (tnx to Yexo)
--- a/src/ai/api/squirrel_export.sh Tue Apr 22 19:42:52 2008 +0000
+++ b/src/ai/api/squirrel_export.sh Wed Apr 23 12:05:32 2008 +0000
@@ -9,7 +9,7 @@
"ai_controller.hpp" | "ai_object.hpp") continue;
esac
awk -f squirrel_export.awk ${f} > ${f}.tmp
- if [ -n "`diff -b ${f}.tmp ${f}.sq 2> /dev/null || echo boo`" ]; then
+ if ! [ -f "${f}.sq" ] || [ -n "`diff -b ${f}.tmp ${f}.sq 2> /dev/null || echo boo`" ]; then
mv ${f}.tmp ${f}.sq
echo "Updated: ${f}.sq"
svn add ${f}.sq > /dev/null 2>&1
@@ -21,7 +21,7 @@
done
else
awk -f squirrel_export.awk $1 > $1.tmp
- if [ -n "`diff -b $1.sq $1.tmp`" ]; then
+ if ! [ -f "${f}.sq" ] || [ -n "`diff -b $1.sq $1.tmp`" ]; then
mv $1.tmp $1.sq
echo "Updated: $1.sq"
svn add $1.sq > /dev/null 2>&1
@@ -80,7 +80,7 @@
awk -f ${f}.awk ${f} > ${f}.tmp
-if [ -n "`diff -I '$Id' -b ${f} ${f}.tmp`" ]; then
+if ! [ -f "${f}" ] || [ -n "`diff -I '$Id' -b ${f} ${f}.tmp`" ]; then
mv ${f}.tmp ${f}
echo "Updated: ${f}"
else