Magellan Linux

Contents of /branches/R11-unstable/include/java.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9645 - (show annotations) (download)
Tue Jan 3 22:16:35 2012 UTC (12 years, 4 months ago) by niro
Original Path: branches/magellan-next/include/java.sminc
File size: 686 byte(s)
-added mclasspathinit() function
1 # $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 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 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 }