From: Javier Fernández-Sanguino Date: Wed, 3 Apr 2013 18:47:35 +0000 (+0000) Subject: Check that all binaries needed are installed before running X-Git-Tag: 20130928~89 X-Git-Url: http://git.projectaon.org/?a=commitdiff_plain;h=4d7a25316ff7dc8cc39391b71de8b6a22e67041b;p=project-aon.git Check that all binaries needed are installed before running git-svn-id: https://projectaon.org/data/trunk@2221 f6f3e2d7-ff33-0410-aaf5-b4bee2cdac11 --- diff --git a/common/scripts/gbtolatex.pl b/common/scripts/gbtolatex.pl index 2b37c7e..0cf1e7e 100755 --- a/common/scripts/gbtolatex.pl +++ b/common/scripts/gbtolatex.pl @@ -39,6 +39,18 @@ $EXTRAPARMS=$ENV{'XMLPARMS'} if defined($ENV{'XMLPARMS'}); unless( $ARGV[ 0 ] ) { die "Usage:\n\t${PROGRAM_NAME} book-code [LANGUAGE] [OUTPUTFILE]\n"; } +# Check that all the binaries are were want them + +my @BINARIES; +push @BINARIES, ($XMLPROC, $JAVA); + +foreach (@BINARIES) { + if ( ! -e $_ ) { + die "$PROGRAM_NAME: Cannot find binary '".$_."'. Please install it.\n"; + } +} + + print "Reminder:\n\tDid you uncomment the LaTeX special character\n\tdeclarations in the book's XML file?\n"; my $bookCode = $ARGV[ 0 ];