#!/bin/sh

# =========================================================================
# Uninstall Script
# =========================================================================
# Template: MIDI+AUDIO
# Device  : UA-25

RDID=0074
AUDIO="1"
MIDI="1"
fRet=1
INST=UA25USBDriver

echo "Start Script"

echo "$1"

if [ "$1" == "RUN" ]
then
   echo "RUN"
fi

# =========================================================================
# Delete PKG in Receipts (Installer)
# =========================================================================

	if [ -e "/Library/Receipts/"$INST".pkg" ]
	then
		if [ "$1" == "RUN" ]
		then
		    echo "RUN"
		    rm -R "/Library/Receipts/"$INST".pkg"
		fRet=0
		fi
	else
		echo "/Library/Receipts/"$INST".pkg does not exist"
	fi



# =========================================================================
# Delete Kext (Audio, MIDI)
# =========================================================================

	if [ -e "/System/Library/Extensions/RDUSB"$RDID"Dev.kext" ]
	then
		if [ "$1" == "RUN" ]
		then
		    echo "RUN"
	            mv "/System/Library/Extensions/RDUSB"$RDID"Dev.kext" "/tmp"
		    rm -R "/tmp/RDUSB"$RDID"Dev.kext"
		    touch "/System/Library/Extensions/"
		fi
		fRet=0
	else
		echo "RDUSB"$RDID"Dev.kext does not exist"
	fi

# =========================================================================
# Delete Preference Pane (Audio)
# =========================================================================

if [ "$AUDIO" == "1" ]
then
	if [ -e "/Library/PreferencePanes/RDUSB"$RDID"Pref.prefPane" ]
	then
                if [ "$1" == "RUN" ]
                then
		    mv "/Library/PreferencePanes/RDUSB"$RDID"Pref.prefPane" "/tmp"
		    rm -R "/tmp/RDUSB"$RDID"Pref.prefPane"
                fi
		fRet=0
	else
		echo "RDUSB"$RDID"Pref.prefPane does not exist"		
	fi
fi

# =========================================================================
# Delete Startup Item (Audio)
# =========================================================================

if [ "$AUDIO" == "1" ]
then
	if [ -e "/Library/StartupItems/RDUSB"$RDID"Startup" ]
	then
                if [ "$1" == "RUN" ]
                then
		    mv "/Library/StartupItems/RDUSB"$RDID"Startup" "/tmp"
		    rm -R "/tmp/RDUSB"$RDID"Startup"
                fi
		fRet=0
	else
		echo "RDUSB"$RDID"Startup does not exist"
	fi
fi

# =========================================================================
# Delete Preference (Audio)
# =========================================================================

if [ "$AUDIO" == "1" ]
then
	if [ -e "/Library/Preferences/jp_co_roland_RDUSB"$RDID"Dev.pref.plist" ]
	then
	        if [ "$1" == "RUN" ]
                then
		    mv "/Library/Preferences/jp_co_roland_RDUSB"$RDID"Dev.pref.plist" "/tmp"
		    rm -R "/tmp/jp_co_roland_RDUSB"$RDID"Dev.pref.plist"
		fi
                fRet=0
	else
		echo "jp_co_roland_RDUSB"$RDID"Dev.pref.plist does not exist"
	fi
fi

# =========================================================================
# Delete MIDI plugin (MIDI)
# =========================================================================

if [ "$MIDI" == "1" ]
then
	if [ -e "/Library/Audio/MIDI Drivers/RDUSB"$RDID"Midi.plugin" ]
	then
                if [ "$1" == "RUN" ]
                then
		    mv "/Library/Audio/MIDI Drivers/RDUSB"$RDID"Midi.plugin" "/tmp"
		    rm -R "/tmp/RDUSB"$RDID"Midi.plugin"
		fi
                fRet=0
	else
		echo "RDUSB"$RDID"Midi.plugin does not exist"
	fi
fi

# =========================================================================
# Return Value
# =========================================================================

exit $fRet