SVN: java-tools/list-sysjars.sh

pawelz pawelz at pld-linux.org
Thu Mar 26 16:58:46 CET 2009


Author: pawelz
Date: Thu Mar 26 16:58:46 2009
New Revision: 10265

Added:
   java-tools/list-sysjars.sh   (contents, props changed)
Log:
- list classes in installed jars


Added: java-tools/list-sysjars.sh
==============================================================================
--- (empty file)
+++ java-tools/list-sysjars.sh	Thu Mar 26 16:58:46 2009
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# Author: Paweł Zuzelski <pawelz at pld-linux.org>
+
+help() {
+  echo "Usage: $0"
+  echo "       list java classes provided by installed jar files"
+}
+
+if [ "$#" == "1" ]; then
+  sysjars="$1"
+else
+  help
+  exit 1
+fi
+
+for I in /usr/share/java/*.jar; do
+  [ -L $I ] || jar tf $I | grep -v '\$' | awk '{gsub ("\.class$", ""); printf("%s %s\n", "'$I'", $0)}';
+done


More information about the pld-cvs-commit mailing list