#!/bin/bash
#
# filename install
#
# 2012-12-01: Johnny Haugen Sørgård
#
# Script that installs xdg-open.webdav  
#
##
# check if root
if (( $EUID != 0 )); then
    echo "Please run as root"
    exit
fi

#
# copy script to /usr/bin
function doCopy(){
	cp xdg-open.webdav /usr/bin
}
#
# if first install then rename original xdg-open
function renameXdg_open(){
	mv /usr/bin/xdg-open /usr/bin/xdg-open.org
}
#
# if first install then rename original xdg-open
function removeXdg_openorg(){
        rm /usr/bin/xdg-open.org
}
#
# create sym-link
function createSymlink(){
	rm /usr/bin/xdg-open
	ln -s /usr/bin/xdg-open.webdav /usr/bin/xdg-open
}
#
# uninstall
function uninstall(){
	#slett symling
	rm /usr/bin/xdg-open
	# flytt tilbake .org
	mv /usr/bin/xdg-open.org /usr/bin/xdg-open
	# slett .webdav
	rm /usr/bin/xdg-open.webdav
}
#meny
case $1 in
	editStatic)
		doSomeThing
		;;
	-h)
		# help
		echo " "
		echo "Usage: $0 {-|-u|-r}"
		echo "-c = clean uninstall"
		echo "-r = reinstall -> etter oppgradering av ubuntu"
		echo "-u = upgrade xdg-open -> benyttes når dette ikke er første gang"
		echo " "
		;;
	-r)
		removeXdg_openorg;
		doCopy
		renameXdg_open
		createSymlink
		;;
	-c)
		uninstall;
		;;
	-u)
		doCopy
		createSymlink
		;;
	*)
		if [ -x "/usr/bin/xdg-open.org" ]
	        then
			echo " "
        	        echo "xdg-open.org finnes altså er dette ikke første gang scriptet kjøres"
			echo " "
                	echo "Dersom Ubuntu er oppgradert kjører du med parameteret -r"
			echo "Dersom du skal oppgradere xdg-open bruk parameteret -u"
			echo " "
			echo "Hvis ikke må problemet undersøkes"
			echo "Sjekk /usr/bin/xdg-open*"
			echo " "
	        else
			doCopy
			renameXdg_open
			createSymlink
	        fi
		;;
esac

