# $Id$ sminclude mtools JAVA_CLASSPATH_DIR="/usr/share/java" jar-path-from-classpath() { local jar="$1" local i for i in ${CLASSPATH//:/ } do case ${i} in *${jar}) echo ${i};; esac done } mclasspathinit() { minstalldir /etc/env.d || die # classpath env MCONFIG="/etc/env.d/22java-app-${PNAME}" mclearconfig || die } minstalljar-classpath() { local files local jar files="$@" # needed directories minstalldir /etc/env.d || die minstalldir /usr/share/${PNAME}-${PVER}/lib || die # classpath env MCONFIG="/etc/env.d/22java-app-${PNAME}" for jar in ${files} do minstallfile ${jar} /usr/share/${PNAME}-${PVER}/lib || die maddconfig "CLASSPATH=/usr/share/${PNAME}-${PVER}/lib/${jar}" || die done } minstalljar() { local files local jar files="$@" minstalldir ${JAVA_CLASSPATH_DIR} || die for jar in ${files} do minstallfile ${jar} ${JAVA_CLASSPATH_DIR}/${jar//.jar}-${PVER}.jar || die mlink ${jar//.jar}-${PVER}.jar ${JAVA_CLASSPATH_DIR}/${jar} || die done }