farshid-mac:couchbase-1.8.1 farshid$ make dist for i in bucket_engine ep-engine libconflate libmemcached libvbucket membase-cli memcached memcachetest moxi ns_server vbucketmigrator sigar portsigar ; do (cd $i && rm -f *.tar.gz && make dist || true); done { test ! -d bucket_engine-1.8.0_45_g81580d6 || { find bucket_engine-1.8.0_45_g81580d6 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr bucket_engine-1.8.0_45_g81580d6; }; } test -d bucket_engine-1.8.0_45_g81580d6 || mkdir bucket_engine-1.8.0_45_g81580d6 find bucket_engine-1.8.0_45_g81580d6 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/bucket_engine/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r bucket_engine-1.8.0_45_g81580d6 tardir=bucket_engine-1.8.0_45_g81580d6 && /bin/sh /space/repo/couchbase-1.8.1/bucket_engine/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >bucket_engine-1.8.0_45_g81580d6.tar.gz { test ! -d bucket_engine-1.8.0_45_g81580d6 || { find bucket_engine-1.8.0_45_g81580d6 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr bucket_engine-1.8.0_45_g81580d6; }; } { test ! -d ep-engine-1.8.0_144_ga631b32 || { find ep-engine-1.8.0_144_ga631b32 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr ep-engine-1.8.0_144_ga631b32; }; } test -d ep-engine-1.8.0_144_ga631b32 || mkdir ep-engine-1.8.0_144_ga631b32 find ep-engine-1.8.0_144_ga631b32 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/ep-engine/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r ep-engine-1.8.0_144_ga631b32 tardir=ep-engine-1.8.0_144_ga631b32 && /bin/sh /space/repo/couchbase-1.8.1/ep-engine/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >ep-engine-1.8.0_144_ga631b32.tar.gz { test ! -d ep-engine-1.8.0_144_ga631b32 || { find ep-engine-1.8.0_144_ga631b32 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr ep-engine-1.8.0_144_ga631b32; }; } { test ! -d libconflate-1.8.0 || { find libconflate-1.8.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libconflate-1.8.0; }; } test -d libconflate-1.8.0 || mkdir libconflate-1.8.0 list='. tests'; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "libconflate-1.8.0/$subdir" \ || config/install-sh -c -d "libconflate-1.8.0/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libconflate-1.8.0 && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libconflate-1.8.0 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done find libconflate-1.8.0 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/libconflate/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r libconflate-1.8.0 tardir=libconflate-1.8.0 && /bin/sh /space/repo/couchbase-1.8.1/libconflate/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >libconflate-1.8.0.tar.gz { test ! -d libconflate-1.8.0 || { find libconflate-1.8.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libconflate-1.8.0; }; } { test ! -d libmemcached-0.47 || { find libmemcached-0.47 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libmemcached-0.47; }; } test -d libmemcached-0.47 || mkdir libmemcached-0.47 list='docs'; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "libmemcached-0.47/$subdir" \ || config/install-sh -c -d "libmemcached-0.47/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libmemcached-0.47 && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libmemcached-0.47 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done find libmemcached-0.47 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/libmemcached/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r libmemcached-0.47 tardir=libmemcached-0.47 && tar --format=ustar -chf - "$tardir" | GZIP=--best gzip -c >libmemcached-0.47.tar.gz { test ! -d libmemcached-0.47 || { find libmemcached-0.47 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libmemcached-0.47; }; } { test ! -d libvbucket-1.8.0 || { find libvbucket-1.8.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libvbucket-1.8.0; }; } test -d libvbucket-1.8.0 || mkdir libvbucket-1.8.0 find libvbucket-1.8.0 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/libvbucket/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r libvbucket-1.8.0 tardir=libvbucket-1.8.0 && /bin/sh /space/repo/couchbase-1.8.1/libvbucket/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >libvbucket-1.8.0.tar.gz { test ! -d libvbucket-1.8.0 || { find libvbucket-1.8.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libvbucket-1.8.0; }; } { test ! -d membase-cli-1.8.1r_4_g9b898b4 || { find membase-cli-1.8.1r_4_g9b898b4 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr membase-cli-1.8.1r_4_g9b898b4; }; } test -d membase-cli-1.8.1r_4_g9b898b4 || mkdir membase-cli-1.8.1r_4_g9b898b4 find membase-cli-1.8.1r_4_g9b898b4 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/membase-cli/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r membase-cli-1.8.1r_4_g9b898b4 tardir=membase-cli-1.8.1r_4_g9b898b4 && /bin/sh /space/repo/couchbase-1.8.1/membase-cli/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >membase-cli-1.8.1r_4_g9b898b4.tar.gz { test ! -d membase-cli-1.8.1r_4_g9b898b4 || { find membase-cli-1.8.1r_4_g9b898b4 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr membase-cli-1.8.1r_4_g9b898b4; }; } { test ! -d memcached-1.4.4_495_gf4c17f0 || { find memcached-1.4.4_495_gf4c17f0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr memcached-1.4.4_495_gf4c17f0; }; } test -d memcached-1.4.4_495_gf4c17f0 || mkdir memcached-1.4.4_495_gf4c17f0 make \ top_distdir="memcached-1.4.4_495_gf4c17f0" distdir="memcached-1.4.4_495_gf4c17f0" \ dist-hook wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz || curl -O http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz --2012-07-06 10:54:09-- http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz Resolving monkey.org... 75.102.5.19 Connecting to monkey.org|75.102.5.19|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 474874 (464K) [application/x-gzip] Saving to: `libevent-1.4.14b-stable.tar.gz' 100%[======================================================================================================>] 474,874 498K/s in 0.9s 2012-07-06 10:54:10 (498 KB/s) - `libevent-1.4.14b-stable.tar.gz' saved [474874/474874] rm -rf memcached-1.4.4_495_gf4c17f0/libevent* gzip -dc ./libevent-1.4.14b-stable.tar.gz | (cd memcached-1.4.4_495_gf4c17f0 && tar xf -) mv memcached-1.4.4_495_gf4c17f0/libevent-1.4.14b-stable memcached-1.4.4_495_gf4c17f0/libevent rm -f memcached-1.4.4_495_gf4c17f0/*/*~ memcached-1.4.4_495_gf4c17f0/t/lib/*~ memcached-1.4.4_495_gf4c17f0/*~ find memcached-1.4.4_495_gf4c17f0 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/memcached/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r memcached-1.4.4_495_gf4c17f0 tardir=memcached-1.4.4_495_gf4c17f0 && /bin/sh /space/repo/couchbase-1.8.1/memcached/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >memcached-1.4.4_495_gf4c17f0.tar.gz { test ! -d memcached-1.4.4_495_gf4c17f0 || { find memcached-1.4.4_495_gf4c17f0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr memcached-1.4.4_495_gf4c17f0; }; } { test ! -d memcachetest-UNKNOWN || { find memcachetest-UNKNOWN -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr memcachetest-UNKNOWN; }; } test -d memcachetest-UNKNOWN || mkdir memcachetest-UNKNOWN find memcachetest-UNKNOWN -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/memcachetest/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r memcachetest-UNKNOWN tardir=memcachetest-UNKNOWN && /bin/sh /space/repo/couchbase-1.8.1/memcachetest/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >memcachetest-UNKNOWN.tar.gz { test ! -d memcachetest-UNKNOWN || { find memcachetest-UNKNOWN -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr memcachetest-UNKNOWN; }; } { test ! -d moxi-1.8.1r_8_g52a5fa8 || { find moxi-1.8.1r_8_g52a5fa8 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr moxi-1.8.1r_8_g52a5fa8; }; } test -d moxi-1.8.1r_8_g52a5fa8 || mkdir moxi-1.8.1r_8_g52a5fa8 list='doc '; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "moxi-1.8.1r_8_g52a5fa8/$subdir" \ || config/install-sh -c -d "moxi-1.8.1r_8_g52a5fa8/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd moxi-1.8.1r_8_g52a5fa8 && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd moxi-1.8.1r_8_g52a5fa8 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done make \ top_distdir="moxi-1.8.1r_8_g52a5fa8" distdir="moxi-1.8.1r_8_g52a5fa8" \ dist-hook WARNING! WARNING! WARNING!: libconflate WILL NOT be bundled in distribution archive! WARNING! WARNING! WARNING!: you should do 'make dist' after configuring with bundled libconflate (and libstrophe too)!!!!! rm -rf moxi-1.8.1r_8_g52a5fa8/libmemcached-0.30/libmemcached/{.deps,.libs,*.lo,*.o,Makefile,*.la,libmemcached_config.h,stamp-h[0-9]} rm -f moxi-1.8.1r_8_g52a5fa8/*/*~ moxi-1.8.1r_8_g52a5fa8/t/lib/*~ moxi-1.8.1r_8_g52a5fa8/*~ find moxi-1.8.1r_8_g52a5fa8 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/moxi/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r moxi-1.8.1r_8_g52a5fa8 tardir=moxi-1.8.1r_8_g52a5fa8 && /bin/sh /space/repo/couchbase-1.8.1/moxi/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >moxi-1.8.1r_8_g52a5fa8.tar.gz { test ! -d moxi-1.8.1r_8_g52a5fa8 || { find moxi-1.8.1r_8_g52a5fa8 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr moxi-1.8.1r_8_g52a5fa8; }; } mkdir -p tmp/ns_server-`git describe` rm -rf tmp/ns_server-`git describe`/* cp configure tmp/ns_server-`git describe`/ cp -R LICENSE Makefile README* cluster* common* cb* couchbase* rebar* tmp/ns_server-`git describe`/ cp -R deps doc etc include priv scripts src test tmp/ns_server-`git describe`/ find tmp/ns_server-`git describe` -name '*.beam' | xargs rm -f tar -C tmp -czf ns_server-`git describe`.tar.gz ns_server-`git describe` { test ! -d vbucketmigrator-1.8.1r || { find vbucketmigrator-1.8.1r -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr vbucketmigrator-1.8.1r; }; } test -d vbucketmigrator-1.8.1r || mkdir vbucketmigrator-1.8.1r find vbucketmigrator-1.8.1r -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/vbucketmigrator/config/install-sh -c -m a+r {} {} \; \ || chmod -R a+r vbucketmigrator-1.8.1r tardir=vbucketmigrator-1.8.1r && /bin/sh /space/repo/couchbase-1.8.1/vbucketmigrator/config/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >vbucketmigrator-1.8.1r.tar.gz { test ! -d vbucketmigrator-1.8.1r || { find vbucketmigrator-1.8.1r -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr vbucketmigrator-1.8.1r; }; } { test ! -d libsigar-1.6.2 || { find libsigar-1.6.2 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libsigar-1.6.2; }; } test -d libsigar-1.6.2 || mkdir libsigar-1.6.2 list='include src bindings examples tests'; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "libsigar-1.6.2/$subdir" \ || ./install-sh -c -d "libsigar-1.6.2/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libsigar-1.6.2 && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd libsigar-1.6.2 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done list='os'; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src/$subdir" \ || .././install-sh -c -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done list='aix darwin freebsd hpux linux solaris win32 '; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src/os/$subdir" \ || ../.././install-sh -c -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src/os/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/src/os && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done list='lua'; for subdir in $list; do \ if test "$subdir" = .; then :; else \ test -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/bindings/$subdir" \ || .././install-sh -c -d "/space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/bindings/$subdir" \ || exit 1; \ distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2/bindings && pwd`; \ top_distdir=`CDPATH="${ZSH_VERSION+.}:" && cd /space/repo/couchbase-1.8.1/sigar/libsigar-1.6.2 && pwd`; \ (cd $subdir && \ make \ top_distdir="$top_distdir" \ distdir="$distdir/$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done find libsigar-1.6.2 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/sigar/install-sh -c -m a+r {} {} \; \ || chmod -R a+r libsigar-1.6.2 tardir=libsigar-1.6.2 && /bin/sh /space/repo/couchbase-1.8.1/sigar/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >libsigar-1.6.2.tar.gz { test ! -d libsigar-1.6.2 || { find libsigar-1.6.2 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr libsigar-1.6.2; }; } { test ! -d sigar_port-1.0 || { find sigar_port-1.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr sigar_port-1.0; }; } test -d sigar_port-1.0 || mkdir sigar_port-1.0 find sigar_port-1.0 -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/sh /space/repo/couchbase-1.8.1/portsigar/install-sh -c -m a+r {} {} \; \ || chmod -R a+r sigar_port-1.0 tardir=sigar_port-1.0 && /bin/sh /space/repo/couchbase-1.8.1/portsigar/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >sigar_port-1.0.tar.gz { test ! -d sigar_port-1.0 || { find sigar_port-1.0 -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr sigar_port-1.0; }; } mkdir -p tmp/couchbase-server_src rm -rf tmp/couchbase-server_src/* (for i in bucket_engine ep-engine libconflate libmemcached libvbucket membase-cli memcached memcachetest moxi ns_server vbucketmigrator sigar portsigar ; do \ mkdir -p tmp/couchbase-server_src/$i; \ (cd tmp/couchbase-server_src/$i && \ tar --strip-components 1 -xzf ../../../$i/$i-*.tar.gz || \ tar --strip-components 1 -xzf ../../../$i/*.tar.gz || true); \ done) tar: Error opening archive: Failed to open '../../../sigar/sigar-*.tar.gz' tar: Error opening archive: Failed to open '../../../portsigar/portsigar-*.tar.gz' cp Makefile tmp/couchbase-server_src if [ -f manifest.xml ]; then cp manifest.xml tmp/couchbase-server_src/manifest.xml; fi tar -C tmp -czf couchbase-server_src-`git describe`.tar.gz couchbase-server_src fatal: Not a git repository (or any of the parent directories): .git farshid-mac:couchbase-1.8.1 farshid$