# Creates tar.xz archive
# Created: 2015.06.26
# Author: Kārlis Kalviškis <eko@lanet.lv>
# License: GPLv3


# For translation
export TEXTDOMAIN="karlo-scripts"
. gettext.sh


echo 
echo `eval_gettext 'Creates an TAR.XZ archive'`
echo `eval_gettext 'Symbolic links are preserved.'`
echo 


if [ ! $1 ] ; then
	echo 
	echo `eval_gettext 'Missing parameters. Usage:'`
	echo $0 /`eval_gettext 'source'` [`eval_gettext 'destination'`]
	echo `eval_gettext 'Be aware:'` `eval_gettext 'Do not use'` \'/\' `eval_gettext 'at the end of'` `eval_gettext 'source'` !!!
	echo 
	exit -1
fi

KURKOPEET=$2
: ${KURKOPEET:=$1}

echo `eval_gettext 'Output:'` $KURKOPEET.tar.xz
echo `eval_gettext 'Process the files? (Y/N)'`
while true; do
    read yn
    case $yn in
        [YyJj]* ) tar -cJ $1/ > $KURKOPEET.tar.xz; break;;
        [Nn]* ) exit;;
        * ) echo `eval_gettext '(Y)es or (N)o?.'`;;
    esac
done


