From 8e0e7bf546861cd8b9baa81c96ee7b55c56642ee Mon Sep 17 00:00:00 2001 From: Krzysztof Pawlik Date: Thu, 3 Mar 2011 15:27:12 +0100 Subject: Update. --- scripts/generate-userlibraries.sh | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/scripts/generate-userlibraries.sh b/scripts/generate-userlibraries.sh index 9fc4cf7..b9335aa 100755 --- a/scripts/generate-userlibraries.sh +++ b/scripts/generate-userlibraries.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# 2006, Krzysztof Pawlik - nelchael@gentoo.org -# +# 2006-2011, Krzysztof Pawlik - nelchael@gentoo.org +# # This script generates file for User Libraries import for Eclipse. # You can find that option in: # Window -> Preferences -> Java -> Build Path -> User Libraries @@ -10,62 +10,50 @@ # function get_name() { - - echo $(echo ${1} | sed -e 's,^.*/share/\(.*\)/package.env$,\1,') - + echo "$(echo "${1}" | sed -e 's,^.*/share/\(.*\)/package.env$,\1,')" } function get_desc() { - - cat ${1} | grep ^DESCRIPTION | cut -d '=' -f 2- | sed -e 's/"//g' | sed -e 's,--,,g' - + grep ^DESCRIPTION "${1}" | cut -d '=' -f 2- | sed -e 's/"//g' | sed -e 's,--,,g' } function get_libdir() { - - cat ${1} | grep ^LIBRARY_PATH | cut -d '=' -f 2- | sed -e 's/"//g' - + grep ^LIBRARY_PATH "${1}" | cut -d '=' -f 2- | sed -e 's/"//g' } function find_source() { - - find $(dirname ${1}) -name "*-src.zip" | head -n 1 - + find "$(dirname "${1}")" -name '*-src.zip' | head -n 1 } echo '' echo '' for package in /usr/share/*/package.env; do - - packageName=$(get_name ${package}) + packageName="$(get_name "${package}")" echo ' ' - echo ' ' + echo ' ' gotSource=no - for jar in $(grep ^CLASSPATH ${package} | cut -d = -f 2- | sed -e 's/"//g' | sed -e 's/:/ /g'); do - + for jar in $(grep ^CLASSPATH "${package}" | cut -d = -f 2- | sed -e 's/"//g' | sed -e 's/:/ /g'); do echo -n ' ' - done [[ "${gotSource}" = "no" ]] && echo "Package without source: ${packageName}" >&2 echo ' ' - done echo '' -- cgit v1.2.3-65-gdbad