Magellan Linux

Annotation of /branches/magellan-next/include/java.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9645 - (hide annotations) (download)
Tue Jan 3 22:16:35 2012 UTC (12 years, 4 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     }