#!/usr/bin/perl

$II2PKGDIR = $ENV{"II2PKGDIR"};
$II2INSTALLDIR = $ENV{"II2INSTALLDIR"};
$II2RESOURCES = $ENV{"II2RESOURCES"};
$II2DOSERVER = $ENV{"II2DOSERVER"};
$II2BUILDSTAMP = $ENV{"II2BUILDSTAMP"};

if (${II2BUILDSTAMP} < 1167840304) {
    warn "### You need at least i-Installer 2.87 for this package. Bailing out...\n";
    exit 1;
}

$PROGNAME = `"${II2RESOURCES}/basename" "$0"`;
chomp( $PROGNAME);

print "### ${PROGNAME}: Started...\n";

my $arch = `uname -p`; chomp $arch;

$II2INSTALLGRANDPA = "$II2INSTALLDIR";
$II2INSTALLGRANDPA = `/usr/bin/dirname "$II2INSTALLGRANDPA"`;
chomp( $II2INSTALLGRANDPA);
$II2INSTALLGRANDPA = `/usr/bin/dirname "$II2INSTALLGRANDPA"`;
chomp( $II2INSTALLGRANDPA);

$ENV{"PATH"} = "${II2INSTALLGRANDPA}/bin/${arch}-apple-darwin-current:$ENV{'PATH'}";

$vartexmf=`kpsewhich --expand-var=\'\$VARTEXMF\'`;
chomp( $vartexmf);

if (not -w "${II2INSTALLDIR}") {
    warn "### ${PROGNAME}: LaTeX is not writable. Removal cannot proceed. Bailing out...\n";
    exit( 1);
}

print "### ${PROGNAME}: Removing LaTeX from this location. Please wait...\n";

system( "/bin/rm -f \"${vartexmf}\"/web2c/latex.*fmt");
system( "/bin/rm -f \"${vartexmf}\"/web2c/pdflatex.*fmt");

system( "/bin/rm -rf \"${II2INSTALLDIR}/tex/latex/base\"");
system( "/bin/rm -rf \"${II2INSTALLDIR}/tex/latex/graphics\"");
system( "/bin/rm -rf \"${II2INSTALLDIR}/tex/latex/cyrillic\"");
system( "/bin/rm -rf \"${II2INSTALLDIR}/tex/latex/tools\"");
system( "/bin/rm -rf \"${II2INSTALLDIR}/doc/latex/base\"");

warn "### ${PROGNAME}: Finished.\n";
print "### ${PROGNAME}: Finished.\n";

exit( 0);

# $Id: latex-update.prepare 75 2006-10-27 19:45:14Z gctwnl $
