Package: proguard Version: 3.4-1 Proguard should be able to accept its options on the command line, but this does not work very well:
$ proguard -injars in.jar -outjars out.jar -libraryjars midpapi.jar \ > -overloadaggressively -defaultpackage '' -allowaccessmodification \ > -keep 'public class * extends javax.microedition.midlet.MIDlet' Error: Expecting opening '{' at 'midpapi.jar' in argument number 14 $ The error appears to be in the shell script's argument passing: $ cat /usr/bin/proguard #!/bin/sh exec java -Xss300000 -jar /usr/share/java/proguard.jar $* $ java -Xss300000 -jar /usr/share/java/proguard.jar \ > -injars in.jar -outjars out.jar -libraryjars midpapi.jar \ > -overloadaggressively -defaultpackage '' -allowaccessmodification \ > -keep 'public class * extends javax.microedition.midlet.MIDlet' ProGuard, version 3.4 Reading program jar [/tmp/in.jar] Reading library jar [/tmp/midpapi.jar] Preparing output jar [/tmp/out.jar] Copying resources from program jar [/tmp/in.jar] $ Changing the script to use "$@" rather than $* for argument passing seems to work. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]