summaryrefslogtreecommitdiff
path: root/test/windows/odb/unpack
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-03-30 16:12:06 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-03-30 16:12:06 +0200
commit6a9aeb7eed00b1f03039b73f72015e65bbea48b4 (patch)
treefb0f77bdf6e7c7c7dc970025669d56a49fbbd7ca /test/windows/odb/unpack
parent457b2c78ff3b6da7856c6d336de6e1b2dc3a4d60 (diff)
Update with multi-database build and SQLite support
Diffstat (limited to 'test/windows/odb/unpack')
-rwxr-xr-xtest/windows/odb/unpack28
1 files changed, 20 insertions, 8 deletions
diff --git a/test/windows/odb/unpack b/test/windows/odb/unpack
index 5aaf68f..8e1c180 100755
--- a/test/windows/odb/unpack
+++ b/test/windows/odb/unpack
@@ -8,8 +8,10 @@ function error ()
}
base=/cygdrive/t/pack
+databases="sqlite mysql"
-rm -rf libodb libodb-mysql libodb-tracer libodb-boost odb odb-tests odb-examples
+rm -rf libodb libodb-sqlite libodb-mysql libodb-tracer libodb-boost \
+odb odb-tests-* odb-examples-*
v=`echo $base/libodb-?.*.zip | sed -e "s%$base/libodb-\(.*\).zip%\1%"`
@@ -21,6 +23,9 @@ mv libodb-$v libodb
unzip -q $base/libodb-tracer-$v.zip
mv libodb-tracer-$v libodb-tracer
+unzip -q $base/libodb-sqlite-$v.zip
+mv libodb-sqlite-$v libodb-sqlite
+
unzip -q $base/libodb-mysql-$v.zip
mv libodb-mysql-$v libodb-mysql
@@ -28,18 +33,25 @@ unzip -q $base/libodb-boost-$v.zip
mv libodb-boost-$v libodb-boost
unzip -q $base/odb-tests-$v.zip
-mv odb-tests-$v odb-tests
+for d in $databases; do
+ cp -r odb-tests-$v odb-tests-$d
+done
+rm -r odb-tests-$v
unzip -q $base/odb-examples-$v.zip
-mv odb-examples-$v odb-examples
+for d in $databases; do
+ cp -r odb-examples-$v odb-examples-$d
+done
+rm -r odb-examples-$v
unzip -q $base/odb-$v-i686-windows.zip
mv odb-$v-i686-windows odb
cp default.options odb/etc/odb/
-cp mysql.options odb-tests/
-cp mysql-driver.bat odb-tests/
-
-cp mysql.options odb-examples/
-cp mysql-driver.bat odb-examples/
+for d in $databases; do
+ cp $d.options odb-tests-$d/
+ cp $d-driver.bat odb-tests-$d/
+ cp $d.options odb-examples-$d/
+ cp $d-driver.bat odb-examples-$d/
+done