#!/bin/sh

# $Id: unpackAll,v 1.16 2014/02/11 13:48:50 svein Exp $

# Assume cwd is $XITE_HOME

umask 022

if test "$quiet" -eq 0
then
	echo "Unpacking the tar-file..." 1>&2
fi

if test "$ztarfile" != ""
then
	if test "$verbose" -ne 0
	then
		tar vxf $tarfile
	else
		tar xf $tarfile
	fi

	if test $? -ne 0
	then
		echo "ERROR:" 1>&2
		echo "Unpacking of tar-file failed." 1>&2
		echo "Installation is interrupted here." 1>&2
		echo "" 1>&2
		$paramMessage 1>&2
		exit 1
	fi

	# $XITE_HOME is empty except for the result of the untarring
	xite_dir=`ls -1 | egrep '^xite-.*'`

	chmod -R a+X $xite_dir/data
	chmod    a+X $xite_dir/data/img/*  
	chmod    a+X $xite_dir/data/xshow/*
	chmod -R a+X $xite_dir/doc        
	chmod -R u+w $xite_dir/doc         
	chmod -R a+X $xite_dir/etc         
	chmod -R u+w $xite_dir/etc         
	chmod -R a+X $xite_dir/include    
	chmod -R u+w $xite_dir/include          
	chmod -R a+X $xite_dir/src         
	chmod -R u+w $xite_dir/src

	mv $xite_dir/data/* data && rmdir $xite_dir/data
	mv $xite_dir/doc/* doc && rmdir $xite_dir/doc
	if [ ! -d etc ]; then
	  mv $xite_dir/etc .
	else
	  mv $xite_dir/etc/* etc && rmdir $xite_dir/etc
	fi
	mv $xite_dir/include/* include && rmdir $xite_dir/include
	mv $xite_dir/src src

	rmdir ./$xite_dir
else
	echo "ERROR:No tarfile specified." 1>&2
	exit 1
fi

exit 0
