X-Git-Url: http://git.projectaon.org/?p=project-aon.git;a=blobdiff_plain;f=common%2Fscripts%2Fgbtopml.pl;h=9bbf88a10ddb746320bfd630bf91f8827d1fcf1d;hp=c8a87c2be334e2aa989a4015017b45b8a3292b4a;hb=99ff0c0408c069caca0f76d799eb6fd9646abf6b;hpb=4d7a25316ff7dc8cc39391b71de8b6a22e67041b diff --git a/common/scripts/gbtopml.pl b/common/scripts/gbtopml.pl index c8a87c2..9bbf88a 100755 --- a/common/scripts/gbtopml.pl +++ b/common/scripts/gbtopml.pl @@ -14,6 +14,19 @@ my $PATH_PREFIX = "$ENV{'HOME'}/aon/data"; my $XML_PATH = "$PATH_PREFIX/xml"; my $PML_PATH = "$PATH_PREFIX/pml"; +my $JAVA = '/usr/bin/java'; + +# Check that all the binaries are were want them + +my @BINARIES; +push @BINARIES, ($JAVA); + +foreach (@BINARIES) { + if ( ! -e $_ ) { + die "$PROGRAM_NAME: Cannot find binary '".$_."'. Please install it.\n"; + } +} + ## unless( $ARGV[ 0 ] ) { die "Usage:\n\t${PROGRAM_NAME} book-code\n"; } @@ -87,4 +100,4 @@ elsif( $bookCode eq "12tmod" ) { } else{ die "Error:\n\tUknown book code.\n"; } -print qx{java org.apache.xalan.xslt.Process -IN $XML_PATH/$XML_SOURCE -XSL $XML_PATH/pml.xsl -OUT $PML_PATH/$BOOK_PATH/$bookCode.txt -PARAM use-illustrators \"$USE_ILLUSTRATORS\"}; +print qx{$JAVA org.apache.xalan.xslt.Process -IN $XML_PATH/$XML_SOURCE -XSL $XML_PATH/pml.xsl -OUT $PML_PATH/$BOOK_PATH/$bookCode.txt -PARAM use-illustrators \"$USE_ILLUSTRATORS\"};