#!/bin/sh

if [ "$1" == 'hide' ]; then
	echo "Hiding parallels adapters from SystemPreferences"
	cmd='s/<HiddenAdapter>0/<HiddenAdapter>1/g'
else
	echo "Showing parallels adapters in SystemPreferences"
	cmd='s/<HiddenAdapter>1/<HiddenAdapter>0/g'
fi

cp /Library/Preferences/Parallels/network.desktop.xml ./.original
/usr/bin/sed -e $cmd .original > /Library/Preferences/Parallels/network.desktop.xml

src_105='/Library/Parallels/Parallels Service.app/Contents/Kexts/10.5/prl_vnic.kext/Contents'
src_106='/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_vnic.kext/Contents'

dst_105='/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels Service.app/Contents/Kexts/10.5'
dst_106='/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels Service.app/Contents/Kexts/10.6'

mkdir -p "$dst_105/prl_vnic.kext/Contents/"
mkdir -p "$dst_106/prl_vnic.kext/Contents/"

cp "$src_105/enX.plist" "$dst_105"
cp "$src_106/enX.plist" "$dst_106"
cp "$src_105/enX.plist" "$dst_105/prl_vnic.kext/Contents/"
cp "$src_106/enX.plist" "$dst_106/prl_vnic.kext/Contents/"

"/Library/Parallels/Parallels Service.app/Contents/PlugIns/Parallels Network Start.app/Contents/MacOS/prl_net_start" start
