Annotation of /branches/magellan-next/include/java.sminc
Parent Directory | Revision Log
Revision 9645 -
(hide annotations)
(download)
Tue Jan 3 22:16:35 2012 UTC (12 years, 8 months ago) by niro
File size: 686 byte(s)
Tue Jan 3 22:16:35 2012 UTC (12 years, 8 months ago) by niro
File size: 686 byte(s)
-added mclasspathinit() function
1 | niro | 9644 | # $Id$ |
2 | |||
3 | sminclude mtools | ||
4 | |||
5 | jar-path-from-classpath() | ||
6 | { | ||
7 | local jar="$1" | ||
8 | local i | ||
9 | |||
10 | for i in ${CLASSPATH//:/ } | ||
11 | do | ||
12 | case ${i} in | ||
13 | *${jar}) echo ${i};; | ||
14 | esac | ||
15 | done | ||
16 | } | ||
17 | |||
18 | niro | 9645 | mclasspathinit() |
19 | { | ||
20 | minstalldir /etc/env.d || die | ||
21 | |||
22 | # classpath env | ||
23 | MCONFIG="/etc/env.d/22java-app-${PNAME}" | ||
24 | mclearconfig || die | ||
25 | } | ||
26 | |||
27 | niro | 9644 | minstalljar() |
28 | { | ||
29 | local files | ||
30 | local jar | ||
31 | |||
32 | files="$@" | ||
33 | |||
34 | # needed directories | ||
35 | minstalldir /etc/env.d || die | ||
36 | minstalldir /usr/share/${PNAME}-${PVER}/lib || die | ||
37 | |||
38 | # classpath env | ||
39 | MCONFIG="/etc/env.d/22java-app-${PNAME}" | ||
40 | |||
41 | for jar in ${files} | ||
42 | do | ||
43 | minstallfile ${jar} /usr/share/${PNAME}-${PVER}/lib || die | ||
44 | maddconfig "CLASSPATH=/usr/share/${PNAME}-${PVER}/lib/${jar}" || die | ||
45 | done | ||
46 | } |