#!/usr/bin/perl
print "LG_Mobile_MAC_Driver Ver 5.2 -> preflight \n";
print " removing library receipts \n";
$result = `rm -R "/Library/Receipts/LG_Mobile_MAC_Driver.pkg*"`;
$result = `rm -R "/Library/Receipts/LG United Mobile Mac Drivers.pkg*"`;
$result = `rm -R "/Library/Receipts/LG United Android Mac Drivers.pkg*"`;
$result = `sw_vers -productVersion `;
$prodversion = substr($result,0,4);

my $data = $result;

my @values = split(/\./, $data);

  foreach my $val (@values) {
    print "$val\n";
  }

$major = $values[0];
$minor = $values[1];

print " major $major minor $minor \n";

if($minor < 5)
{
	print " OS Not Supported\n";
}
elsif($minor >= 9)
{
	print"This is Mavericks or above \n";
	
	print "removing lgandroid_usbbus.kext \n";
	$result =`rm -R "/Library/Extensions/lgandroid_usbbus.kext"`;
	print "removing lgandroid_mdmdata.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_mdmdata.kext" `;
	print "removing lgandroid_mdmcontrol.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_mdmcontrol.kext" `;
	print "removing lgandroid_ndisdata.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_ndisdata.kext" `;
	print "removing lgandroid_ndiscontrol.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_ndiscontrol.kext" `;
	print "removing lgandroid_serial.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_serial.kext" `;
	print "removing lgandroid_rndis.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_rndis.kext" `;
	print "removing ccl file \n";
	$result = `rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;
}
else
{
	print"This is Snow Leopard or Lion or Mountain Lion or above \n";
	print "removing lgandroid_usbbus.kext \n";
	$result =`rm -R "/System/Library/Extensions/lgandroid_usbbus.kext"`;
	print "removing lgandroid_mdmdata.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_mdmdata.kext" `;
	print "removing lgandroid_mdmcontrol.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_mdmcontrol.kext" `;
	print "removing lgandroid_ndisdata.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_ndisdata.kext" `;
	print "removing lgandroid_ndiscontrol.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_ndiscontrol.kext" `;
	print "removing lgandroid_serial.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_serial.kext" `;
	print "removing lgandroid_rndis.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_rndis.kext" `;
	print "removing ccl file \n";
	$result = `rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;	
}

print "LG_Mobile_MAC_Driver Ver 5.2 <- preflight \n";


`exit 0`;
