root > WikiSense-trunk > util > wsbundle

wsbundle

text/x-shellscript, 1201 bytes (load raw)
#!/bin/bash

if [ -z "$1" ]; then
    echo "USAGE: wsbundle <target-dir>"
    exit 1
fi

dst="$1"
src=`dirname "$0"`/..

cd "$src";

version=`util/version`
echo "WikiSense $version" > 'VERSION'

options="--exclude-from util/tar.exclude"
common="AUTHORS COPYING README VERSION"

v=`echo "$version" | sed -e 's/ /_/g' -e 's/[()]//g'`
echo "VERSION: $version"

f="$dst/WikiSense-full_$v.tgz"
i="$dst/WikiSense-full_$v.info"
echo ""
echo " - developer bundle: $f"
tar czf "$f" $options "." 
cp util/full.info "$i"

f="$dst/WikiSense-core_$v.tgz"
i="$dst/WikiSense-core_$v.info"
echo ""
echo " - core bundle: $f"
tar czf "$f" $options $common "common" "wikis" "config" 
cp util/core.info "$i"

f="$dst/WikiSense-tools_$v.tgz"
i="$dst/WikiSense-tools_$v.info"
echo ""
echo " - tools bundle: $f"
tar czf "$f" $options $common "tools" 
cp util/tools.info "$i"

f="$dst/WikiSense-web_$v.tgz"
i="$dst/WikiSense-web_$v.info"
echo ""
echo " - web bundle: $f"
tar czf "$f" $options $common "web" 
cp util/web.info "$i"

f="$dst/WikiSense-wikiword_$v.tgz"
i="$dst/WikiSense-wikiword_$v.info"
echo ""
echo " - wikiword bundle: $f"
tar czf "$f" $options $common "web" 
cp util/wikiword.info "$i"

echo ""
echo "done."