SVN: java-tools/java-findpkg.sh

pawelz pawelz at pld-linux.org
Thu Mar 26 15:04:11 CET 2009


Author: pawelz
Date: Thu Mar 26 15:04:10 2009
New Revision: 10259

Added:
   java-tools/java-findpkg.sh   (contents, props changed)
Log:
- search for rpm packages providing given jar


Added: java-tools/java-findpkg.sh
==============================================================================
--- (empty file)
+++ java-tools/java-findpkg.sh	Thu Mar 26 15:04:10 2009
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# Author: Paweł Zuzelski <pawelz at pld-linux.org>
+
+help() {
+  echo "Usage: $0 sysjars"
+  echo "       sysjars - content of system jar files, generated by"
+  echo "       inspect-sysjars.sh"
+  echo
+  echo "       this scripts reads java classes names on stdin, and search for"
+  echo "       rpm packages providing given jar"
+  echo
+  echo "Example:"
+  echo "       \$ ./inspect-sysjars.sh > /tmp/sysjars"
+  echo "       \$ ./java-findreq.sh ~/rpm/BUILD/java-project | ./java-findpkg.sh /tmp/sysjars"
+}
+
+if [ "$#" == "1" ]; then
+  sysjars="$1"
+else
+  help
+  exit 1
+fi
+
+while read I; do
+  grep "$I" "$sysjars" || echo "NOT FOUND: $I";
+done


More information about the pld-cvs-commit mailing list