#!/bin/sh

if [ $# != 1 ]
then
	echo "usage: mkrelease version"
	echo ""
	echo "e.g.: ./mkrelease.sh 2.72"
	exit
fi

if [ $1 == 'install' ]
then
	echo " *** Installing ThWboard release system ... "
	mkdir upload
	mkdir output
	mkdir thwboard-php
	mkdir thwboard-php3

	cd thwboard-php
	mkdir thwb
	cd ..

	cd thwboard-php3
	mkdir thwb
	cd ..

	echo "Done!"
else
	echo " *** Building ThWboard version $1 ..."



	# delete old stuff
	rm -rf thwboard-php/thwb/*
	rm -rf thwboard-php3/thwb/*
	rm -rf upload/inc/config.inc.php

	# erst fuer 2.8
	rm -rf upload/admin2


	# cvs removen
	for i in `find ./upload/ -name "CVS"`
	do
		rm -rf $i
	done;



	# copy ..
	cp -r upload/* thwboard-php/thwb
	cp -r upload/* thwboard-php3/thwb



	echo " *** Changing/replacing extensions for the .php3 versions"
	# change extension
	for i in `find ./thwboard-php3/ -name "*.php"`
	do 
		echo $i
		sed -e 's/\.'php'/\.'php3'/g' $i > `ls $i|sed -e 's/\.'php'/\.'php3'/g'`
		rm $i
	done;



	# replace
	for i in `find ./thwboard-php3/ -name "*.html"`
	do
		echo $i
		sed -e 's/\.'php'/\.'php3'/g' $i > ${i}.new
		rm $i
		mv ${i}.new $i
	done;
	for i in `find ./thwboard-php3/ -name "*.mail"`
	do
		echo $i
		sed -e 's/\.'php'/\.'php3'/g' $i > ${i}.new
		rm $i
		mv ${i}.new $i
	done;
	for i in `find ./thwboard-php3/ -name "*.update"`
	do
		echo $i
		sed -e 's/\.'php'/\.'php3'/g' $i > ${i}.new
		rm $i
		mv ${i}.new $i
	done;


	# create .php tarball
	echo " *** Creating tarballs"
	cd thwboard-php
	tar -czf ../output/thwb-300-beta-$1-php.tar.gz thwb
	cd ..

	# ..
	cd thwboard-php3
	tar -czf ../output/thwb-300-beta-$1-php3.tar.gz thwb
	cd ..


	# remove old stuff
	rm -rf upload/*

	echo " *** Done! You can find the release files in output/"
fi
