#!/usr/bin/perl
my $target = $ARGV[2];
my $pkg = $ARGV[0];

############################

QuitApp("Aperture");

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/Autostack.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/ExportBookProgress.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/FirstStart.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/MetadataSetEditor.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/SampleProjectImportProgress.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/WebManager.nib\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/ProSplash.psd\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/version.plist\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/B_HUD_Block1.png\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/B_HUD_Block2.png\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/B_HUD_Block3.png\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/B_HUD_Lower.png\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/B_HUD_Over.png\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/ProSplash.psd\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Frameworks/DotMacKit.framework/PrivateHeaders\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Frameworks/DotMacKit.framework/Versions/A/PrivateHeaders\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Frameworks/DotMacKit.framework/Versions/Current/PrivateHeaders\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/AutoLevels.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/BilateralFilter.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/ColorCastCorrection.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/GaussianPen.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/HotPixelKernel.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/LevelsKernel.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/PatchingKernel.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/RedEyeKernel.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/ShadowHighlight.cikernel\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/SpottingKernel.cikernel\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/English.lproj/Help/Frequently Asked Questions.pdf\" >/dev/null 2>&1`;
`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/English.lproj/Presets.nib\" >/dev/null 2>&1`;

`/bin/rm -Rf \"$target/Applications/Aperture.app/Contents/Resources/English.lproj/WebThemes\" >/dev/null 2>&1`;

exit(0);

####################################################################################


sub QuitApp
{
    my $APP = $_[0];

    my $IS_RUNNING = 0;
    my $PID = 0;
    my $rest;

    open(PSOUT, "/bin/ps -awwx |");
    while( <PSOUT> ) {
       if( /$APP\.app/ ) {
           ($PID, $rest) = split(' ');
           $IS_RUNNING = 1;
       }
    }
    close(PSOUT);

    if(1 eq $IS_RUNNING) {
        open(ASOUT, "/usr/bin/osascript -e \'tell application \"$APP\"\' -e \'try\' -e \'quit\' -e \'on error\' -e \'return (\"force quit\")\' -e \'end try\' -e \'end tell\' |" );
        close(ASOUT);
    }
}
