From 380a46cb7dfcd97011a308b22fe7c27bc32c6638 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 19 Oct 2011 12:46:57 +0200 Subject: Add support for different bugfix versions --- dist.sh | 63 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/dist.sh b/dist.sh index b8af74b..445efbb 100755 --- a/dist.sh +++ b/dist.sh @@ -20,7 +20,8 @@ function error () wd=`pwd` out_root=/tmp src_root=$HOME/work/odb -ver=`cat $src_root/odb/version` +ver=`sed -e 's/^\(.*\)\.\(.*\)\..*$/\1.\2/' $src_root/odb/version` + test=n rebuild=n @@ -139,9 +140,9 @@ if [ $complete = y ]; then cd $wd - cp $out_root/odb/odb-$ver.zip $out_root/pack/ - cp $out_root/odb/odb-$ver.tar.gz $out_root/pack/ - cp $out_root/odb/odb-$ver.tar.bz2 $out_root/pack/ + cp $out_root/odb/odb-$ver.*.zip $out_root/pack/ + cp $out_root/odb/odb-$ver.*.tar.gz $out_root/pack/ + cp $out_root/odb/odb-$ver.*.tar.bz2 $out_root/pack/ odb=$out_root/odb/odb/odb fi @@ -162,9 +163,9 @@ make dist cd $wd -cp $out_root/libodb/libodb-$ver.zip $out_root/pack/ -cp $out_root/libodb/libodb-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb/libodb-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb/libodb-$ver.*.zip $out_root/pack/ +cp $out_root/libodb/libodb-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb/libodb-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-pgsql # @@ -182,9 +183,9 @@ make dist cd $wd -cp $out_root/libodb-pgsql/libodb-pgsql-$ver.zip $out_root/pack/ -cp $out_root/libodb-pgsql/libodb-pgsql-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-pgsql/libodb-pgsql-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-pgsql/libodb-pgsql-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-pgsql/libodb-pgsql-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-pgsql/libodb-pgsql-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-sqlite # @@ -202,9 +203,9 @@ make dist cd $wd -cp $out_root/libodb-sqlite/libodb-sqlite-$ver.zip $out_root/pack/ -cp $out_root/libodb-sqlite/libodb-sqlite-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-sqlite/libodb-sqlite-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-sqlite/libodb-sqlite-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-sqlite/libodb-sqlite-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-sqlite/libodb-sqlite-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-mysql # @@ -222,9 +223,9 @@ make dist cd $wd -cp $out_root/libodb-mysql/libodb-mysql-$ver.zip $out_root/pack/ -cp $out_root/libodb-mysql/libodb-mysql-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-mysql/libodb-mysql-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-mysql/libodb-mysql-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-mysql/libodb-mysql-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-mysql/libodb-mysql-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-tracer # @@ -242,9 +243,9 @@ make dist cd $wd -cp $out_root/libodb-tracer/libodb-tracer-$ver.zip $out_root/pack/ -cp $out_root/libodb-tracer/libodb-tracer-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-tracer/libodb-tracer-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-tracer/libodb-tracer-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-tracer/libodb-tracer-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-tracer/libodb-tracer-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-boost # @@ -262,9 +263,9 @@ make dist cd $wd -cp $out_root/libodb-boost/libodb-boost-$ver.zip $out_root/pack/ -cp $out_root/libodb-boost/libodb-boost-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-boost/libodb-boost-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-boost/libodb-boost-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-boost/libodb-boost-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-boost/libodb-boost-$ver.*.tar.bz2 $out_root/pack/ # Build libodb-qt # @@ -282,9 +283,9 @@ make dist cd $wd -cp $out_root/libodb-qt/libodb-qt-$ver.zip $out_root/pack/ -cp $out_root/libodb-qt/libodb-qt-$ver.tar.gz $out_root/pack/ -cp $out_root/libodb-qt/libodb-qt-$ver.tar.bz2 $out_root/pack/ +cp $out_root/libodb-qt/libodb-qt-$ver.*.zip $out_root/pack/ +cp $out_root/libodb-qt/libodb-qt-$ver.*.tar.gz $out_root/pack/ +cp $out_root/libodb-qt/libodb-qt-$ver.*.tar.bz2 $out_root/pack/ # Build odb-tests # @@ -330,9 +331,9 @@ ODB=$odb cd $wd done -cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.zip $out_root/pack/ -cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.tar.gz $out_root/pack/ -cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.tar.bz2 $out_root/pack/ +cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.*.zip $out_root/pack/ +cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.*.tar.gz $out_root/pack/ +cp $out_root/odb-tests-$dist_tests/odb-tests-$ver.*.tar.bz2 $out_root/pack/ # Build odb-examples @@ -378,6 +379,6 @@ ODB=$odb cd $wd done -cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.zip $out_root/pack/ -cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.tar.gz $out_root/pack/ -cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.tar.bz2 $out_root/pack/ +cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.*.zip $out_root/pack/ +cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.*.tar.gz $out_root/pack/ +cp $out_root/odb-examples-$dist_examples/odb-examples-$ver.*.tar.bz2 $out_root/pack/ -- cgit v1.1