#!/bin/sh

DIST_VERSION=7.7.2
DISTRIBUTION_DIR=classads-${DIST_VERSION}

EXCLUDE_LIST="do_packaging CMakeLists.txt README.packaging TAGS TODO man_cache_test.cpp test_classads.cpp"

rm -rf $DISTRIBUTION_DIR
mkdir $DISTRIBUTION_DIR

for file in `ls|grep -v $DISTRIBUTION_DIR` ; do
  cp -r $file $DISTRIBUTION_DIR
done

for file in $EXCLUDE_LIST ; do
    rm -rf $DISTRIBUTION_DIR/$file
done

chmod -R og=u,og-w $DISTRIBUTION_DIR

pushd $DISTRIBUTION_DIR
m4 Makefile.am.m4 > Makefile.am
chmod a-w Makefile.am
autoreconf --force --install
rm -rf autom4te.cache *~
popd

tar cf ${DISTRIBUTION_DIR}.tar ${DISTRIBUTION_DIR}
gzip ${DISTRIBUTION_DIR}.tar
chmod 644 ${DISTRIBUTION_DIR}.tar.gz
