#! /bin/sh
#Making distribution for XNC

#Using this dir as temporary for package creation
tmpdir="/tmp"

echo "-----------------------------------------------------------------"
echo "X Nothern Captain distribution package creator."
echo "Welcome to creation script."
echo "-----------------------------------------------------------------"
echo -n "Enter X Northern Captain version: "
read vers
rm -rf $tmpdir/xnc-$vers
mkdir $tmpdir/xnc-$vers
echo -n "Copying all files to "$tmpdir/xnc-$vers" directory....."
cp -rf * $tmpdir/xnc-$vers
cp -rf ./.xlaunch $tmpdir/xnc-$vers
echo "OK"
curdir=`pwd`
cd $tmpdir/xnc-$vers
echo -n "Cleaning directories...."
./makeclean
echo "OK"
cd $tmpdir
echo -n "Creating TAR Gzipped source package...."
tar zcf $curdir/xnc-$vers.src.tar.gz xnc-$vers
echo "OK"
cd $curdir
echo -n "Cleaning tmp directory...."
rm -rf $tmpdir/xnc-$vers
echo "OK"
echo "Package was created succesfully."
echo "Package name: "$curdir/xnc-$vers.src.tar.gz

echo -n "Do you want to create ELF package? "
read a
if test "$a" = "y" ;
then

#Binary package creation
mkdir $tmpdir/xnc-$vers
echo -n "Copying all files again to "$tmpdir/xnc-$vers" directory....."
cp -rf * $tmpdir/xnc-$vers
cp -rf ./.xlaunch $tmpdir/xnc-$vers
echo "OK"
curdir=`pwd`
cd $tmpdir/xnc-$vers
echo -n "Cleaning directories...."
./makebinclean
echo "OK"
cd $tmpdir
echo -n "Creating TAR Gzipped ELF package...."
tar zcf $curdir/xnc-$vers.elf.tar.gz xnc-$vers
echo "OK"
cd $curdir
echo -n "Cleaning tmp directory...."
rm -rf $tmpdir/xnc-$vers
echo "OK"
echo "Package was created succesfully."
echo "Package name: "$curdir/xnc-$vers.elf.tar.gz
fi
echo "-----------------------------------------------------------------"
 




