#!/bin/sh

# =========================================================================
# Setup Parameters
# =========================================================================

AandM="1"
RDIDAandM=0160
AUDIO="0"
RDIDAudio=0000
MIDI="0"
RDIDMidi=0000
MIDI2="0"
RDIDMidi2=0000

# =========================================================================
# Checking Parameters
# =========================================================================

if [ "$AandM" == "1" -a "$AUDIO" == "1" ]
then
	exit -1
fi
if [ "$AandM" == "1" -a "$MIDI" == "1" ]
then
	exit -1
fi

# =========================================================================
# Delete Kext (Audio)
# =========================================================================

if [ "$AUDIO" == "1" ]
then
	mv "$3/System/Library/Extensions/RDUSB"$RDIDAudio"Dev.kext" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAudio"Dev.kext"
fi

# =========================================================================
# Delete Kext (Midi)
# =========================================================================

if [ "$MIDI" == "1" ]
then
	mv "$3/System/Library/Extensions/RDUSB"$RDIDMidi"Dev.kext" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDMidi"Dev.kext"
fi

# =========================================================================
# Delete Kext (Midi2)
# =========================================================================

if [ "$MIDI2" == "1" ]
then
	mv "$3/System/Library/Extensions/RDUSB"$RDIDMidi2"Dev.kext" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDMidi2"Dev.kext"
fi

# =========================================================================
# Delete Kext (AandM)
# =========================================================================

if [ "$AandM" == "1" ]
then
	mv "$3/System/Library/Extensions/RDUSB"$RDIDAandM"Dev.kext" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAandM"Dev.kext"
fi

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

if [ "$AUDIO" == "1" ]
then
	mv "$3/Library/PreferencePanes/RDUSB"$RDIDAudio"Pref.prefPane" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAudio"Pref.prefPane"
fi

# =========================================================================
# Delete Preference Pane (AandM)
# =========================================================================

if [ "$AandM" == "1" ]
then
	mv "$3/Library/PreferencePanes/RDUSB"$RDIDAandM"Pref.prefPane" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAandM"Pref.prefPane"
fi

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

if [ "$AUDIO" == "1" ]
then
	mv "$3/Library/StartupItems/RDUSB"$RDIDAudio"Startup" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAudio"Startup"
fi

# =========================================================================
# Delete Startup Item (AandM)
# =========================================================================

if [ "$AandM" == "1" ]
then
	mv "$3/Library/StartupItems/RDUSB"$RDIDAandM"Startup" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAandM"Startup"
fi

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

if [ "$AUDIO" == "1" ]
then
	mv "$3/Library/Preferences/jp_co_roland_RDUSB"$RDIDAudio"Dev.pref.plist" "$3/tmp"
	rm -R "$3/tmp/jp_co_roland_RDUSB"$RDIDAudio"Dev.pref.plist"
fi

# =========================================================================
# Delete Preference (AandM)
# =========================================================================

if [ "$AandM" == "1" ]
then
	mv "$3/Library/Preferences/jp_co_roland_RDUSB"$RDIDAandM"Dev.pref.plist" "$3/tmp"
	rm -R "$3/tmp/jp_co_roland_RDUSB"$RDIDAandM"Dev.pref.plist"
fi

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

if [ "$MIDI" == "1" ]
then
	mv "$3/Library/Audio/MIDI Drivers/RDUSB"$RDIDMidi"Midi.plugin" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDMidi"Midi.plugin"
fi

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

if [ "$MIDI2" == "1" ]
then
	mv "$3/Library/Audio/MIDI Drivers/RDUSB"$RDIDMidi2"Midi.plugin" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDMidi2"Midi.plugin"
fi

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

if [ "$AandM" == "1" ]
then
	mv "$3/Library/Audio/MIDI Drivers/RDUSB"$RDIDAandM"Midi.plugin" "$3/tmp"
	rm -R "$3/tmp/RDUSB"$RDIDAandM"Midi.plugin"
fi

exit 0
