#!/bin/sh

NO_AUTO_BACKUP=x
. ./scripts/parse-config

if [ "$1" != "" ] ; then
	filebase=$1
else
	filebase="rock"
fi

if [ "$2" != "" ] ; then
	filever=$2
else
	filever=$rockver
fi

echo "Creating source tar ($filebase-src-$filever.tar.bz2) ..."

# Create temp source base dir
#
rm -rf src/$filebase-src-$filever
mkdir -p src/$filebase-src-$filever
#
echo "ROCK Linux $rockver" > src/$filebase-src-$filever/VERSION
#
for x in README COPYING scripts misc \
         arch-conf pkg-config subdists broken Documentation \
	 README.dRock TODO.dRock ChangeLog.dRock
do
	[ -d $x ] && ln -s ../../$x src/$filebase-src-$filever/$x
	[ -f $x ] && cp -a $x src/$filebase-src-$filever/$x
done
#
for x in pkg-archive opt-archive
do
	mkdir -p src/$filebase-src-$filever/$x
	cp $x/INDEX src/$filebase-src-$filever/$x/
done

# Create tar file
#
cd src
tar --use-compress-program=bzip2 -cf ../$filebase-src-$filever.tar.bz2 \
	$filebase-src-$filever/*/* $filebase-src-$filever/[CRV]*
cd ..

# Done.
#
rm -rf src/$filebase-src-$filever
du -sh $filebase-src-$filever.tar.bz2 | tr '\t' ' '
