#!/bin/bash
echo "############################################################"
echo "######### Welcome to Xtreme Download Manager Setup #########"
echo "############################################################"

echo ""

echo "Checking Java Runtime environment..."
echo ""
java -version
if [ $? -eq 0 ]; then
	echo ""
	echo "Java Runtime is available."
	echo ""
else
	echo ""
	echo "Java is not installed"
	echo "Please install Java first then run this setup again."
	echo ""
	echo ""
	exit 1
fi

echo "Copying files. Please wait..."
echo ""

tar -xzf xdman.tar.gz -C $HOME

ret=$?

if [ $ret -eq 0 ]; then
	echo "#!/bin/sh" > $HOME/xdman/xdman
	echo "java -jar '$HOME/xdman/xdman.jar'" >> $HOME/xdman/xdman

	chmod 777 $HOME/xdman/xdman

	echo "[Desktop Entry]" > $HOME/xdman/xdman.desktop 
	echo "Name=Xtreme Download Manager" >> $HOME/xdman/xdman.desktop
	echo "Comment=Powerful download accelerator" >> $HOME/xdman/xdman.desktop
	echo "Exec=$HOME/xdman/xdman" >> $HOME/xdman/xdman.desktop
	echo "Icon=$HOME/xdman/icon.png" >> $HOME/xdman/xdman.desktop
	echo "Terminal=false" >> $HOME/xdman/xdman.desktop
	echo "X-MultipleArgs=false" >> $HOME/xdman/xdman.desktop
	echo "Type=Application" >> $HOME/xdman/xdman.desktop
	echo "Categories=Network;WebBrowser;" >> $HOME/xdman/xdman.desktop
	echo "Name[en_IN]=Xtreme Download Manager" >> $HOME/xdman/xdman.desktop
	
	chmod 777 $HOME/xdman/xdman.desktop

	mkdir -p $HOME/.local/share/applications
	cp $HOME/xdman/xdman.desktop $HOME/.local/share/applications

	if [ -f $HOME/.bashrc ]; then
		grep HOME/xdman $HOME/.bashrc
		if [ $? -ne 0 ]; then
			echo 'export PATH=$HOME/xdman:$PATH' >> $HOME/.bashrc
		fi
	else
		echo 'export PATH=$HOME/xdman:$PATH' >> $HOME/.bashrc
	fi
	
	if [ -f $HOME/.profile ]; then
		grep HOME/xdman $HOME/.profile
		if [ $? -ne 0 ]; then
			echo 'export PATH=$HOME/xdman:$PATH' >> $HOME/.profile
		fi
	else
		echo 'export PATH=$HOME/xdman:$PATH' >> $HOME/.profile
	fi

	chmod +x $HOME/.bashrc
	

	if [ -d $HOME/Desktop ]; then
		cp $HOME/xdman/xdman.desktop $HOME/Desktop
		chmod 777 $HOME/Desktop/xdman.desktop
	fi

	echo "Installation complete."
	echo "You can start XDM from Start Menu or by typing xdman in terminal."
	echo ""
	echo ""	
else
	echo "Installation failed."
	echo ""
	echo ""
	exit 1
fi
bash
