aboutsummaryrefslogtreecommitdiff
path: root/src/gjl
diff options
context:
space:
mode:
authorThomas Matthijs <axxo@gentoo.org>2005-11-14 10:02:26 +0000
committerThomas Matthijs <axxo@gentoo.org>2005-11-14 10:02:26 +0000
commit18bcfd5a3491170680455b1ccdb2861ef100d7f5 (patch)
tree70edc4098c374ab6055816a5ff466f757ef8dc12 /src/gjl
parentfix manual loc (diff)
downloadjava-config-18bcfd5a3491170680455b1ccdb2861ef100d7f5.tar.gz
java-config-18bcfd5a3491170680455b1ccdb2861ef100d7f5.tar.bz2
java-config-18bcfd5a3491170680455b1ccdb2861ef100d7f5.zip
fix -jar stuff
svn path=/java-config-ng/branches/axxo/; revision=1332
Diffstat (limited to 'src/gjl')
-rwxr-xr-xsrc/gjl10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gjl b/src/gjl
index 1e7a538..974c93e 100755
--- a/src/gjl
+++ b/src/gjl
@@ -14,7 +14,7 @@ from commands import getoutput
from string import join
from sets import Set
from optparse import OptionParser, make_option, OptionValueError
-from os.path import basename
+from os.path import basename, normpath
import sys
# Needs some cleanup!
@@ -132,7 +132,9 @@ def get_jar(pkg, gjar):
jars = pkg.classpath()
if jars:
for jar in jars.split(':'):
- if gjar == sys.path.basename(jar):
+ if gjar == basename(jar):
+ return jar
+ if normpath(gjar) == normpath(jar):
return gjar
return None
@@ -179,8 +181,8 @@ if __name__ == '__main__':
if options.jar:
jar = get_jar(pkg, options.jar)
if jar:
- print 'gjl_starte="-jar %s"' % ( )
+ print 'gjl_starte="-jar %s"' % ( jar )
else:
- abort("Couldn't find %s" % ( gjar ) )
+ abort("Couldn't find %s" % ( options.jar ) )
# vim:set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap: