# $Id$ sminclude mtools JAVA_CLASSPATH_DIR="/usr/share/java" mget-jar-path-from-classpath() { local jar="$1" local i for i in ${CLASSPATH//:/ } do case ${i} in *${jar}) echo ${i};; esac done } # deprecated and will be dropped in near future jar-path-from-classpath() { echo -e "${COLYELLOW}Warning: jar-path-from-classpath() is depcrecated, please use mget-jar-path-from-classpath() instead${COLDEFAULT}" >&2 mget-jar-path-from-classpath $@ } mclasspathinit() { minstalldir /etc/env.d || die # classpath env MCONFIG="/etc/env.d/22java-app-${PNAME}" mclearconfig || die } minstalljar-classpath() { local files local jar local jarbase 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 jarbase="$(basename ${jar})" minstallfile ${jar} /usr/share/${PNAME}-${PVER}/lib/${jarbase} || die maddconfig "CLASSPATH=/usr/share/${PNAME}-${PVER}/lib/${jarbase}" || die done } minstalljar() { local files local jar local jarbase files="$@" minstalldir ${JAVA_CLASSPATH_DIR} || die for jar in ${files} do jarbase="$(basename ${jar} .jar)" minstallfile ${jar} ${JAVA_CLASSPATH_DIR}/${jarbase}-${PVER}.jar || die mlink ${jarbase}-${PVER}.jar ${JAVA_CLASSPATH_DIR}/${jarbase}.jar || die done }