All pastes #2077122 Raw Edit

Someone

public shellscript v1 · immutable
#2077122 ·published 2011-06-09 04:06 UTC
rendered paste body
#!/bin/bash#functions#Backup data installfunction backup {	echo Making Backup...		mkdir -p install_temp/.minecraft	mkdir -p install_temp/.minecraft/saves	mkdir -p install_temp/.minecraft/stats	mkdir -p install_temp/.minecraft/texturepacks	cp -rv ~/.minecraft/options.txt ./install_temp/.minecraft/options.txt	cp -rv ~/.minecraft/saves/ ./install_temp/.minecraft	cp -rv ~/.minecraft/texturepacks/ ./install_temp/.minecraft	cp -rv ~/.minecraft/stats/ ./install_temp/.minecraft	echo Backup Saved	c_install	cp -rv ./install_temp/.minecraft/* ~/.minecraft	echo backup restored	echo removing temp files	rm -rfv ./install_temp	echo temp files cleaned}#Clean Installfunction c_install{	echo Installing...		rm -rfv ~/.minecraft	mkdir ~/.minecraft	echo made	tar -zxvf ./install_data/mine_data.tar.gz -C ~/.minecraft	echo Install Complete}#self explanitoryfunction input_validation{	CHOSEN="0"	U_CHOICE=" "	while [ $CHOSEN = "0" ] ; do	read T_CHOICE		if [ $T_CHOICE = "Y" ] ; then	{		CHOSEN="1"		U_CHOICE="1"	}	elif [ $T_CHOICE = "y" ] ; then	{		CHOSEN="1"		U_CHOICE="1"	}	elif [ $T_CHOICE = "N" ] ; then	{		CHOSEN="1"		U_CHOICE="0"	}	elif [ $T_CHOICE = "n" ] ; then	{		CHOSEN="1"		U_CHOICE="0"	}	else	{		echo error please choose a valid option [y/N]	}	fi	done}echo Minecraft Version 1.6.6 Installerecho Continue [y/N]?input_validation#mainif [ $U_CHOICE = "0" ]; then{	echo Closing	exit}elif [ -e ~/.minecraft ] ; then{	echo previous minecraft installation detected would you like to keep your saves, achievements, and texture packs?	echo choose \"N\" to perform a clean installation [y/N]?	input_validation	if [ $U_CHOICE = 1 ] ; then	{				backup	}	fi}else{	echo Performing Clean Install	c_install}fiecho All Done!