Magellan Linux

Diff of /trunk/include/java.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9644 by niro, Tue Jan 3 22:09:42 2012 UTC revision 9682 by niro, Wed Jan 4 14:26:15 2012 UTC
# Line 2  Line 2 
2    
3  sminclude mtools  sminclude mtools
4    
5    JAVA_CLASSPATH_DIR="/usr/share/java"
6    
7  jar-path-from-classpath()  jar-path-from-classpath()
8  {  {
9   local jar="$1"   local jar="$1"
# Line 15  jar-path-from-classpath() Line 17  jar-path-from-classpath()
17   done   done
18  }  }
19    
20  minstalljar()  mclasspathinit()
21    {
22     minstalldir /etc/env.d || die
23    
24     # classpath env
25     MCONFIG="/etc/env.d/22java-app-${PNAME}"
26     mclearconfig || die
27    }
28    
29    minstalljar-classpath()
30  {  {
31   local files   local files
32   local jar   local jar
33     local jarbase
34    
35   files="$@"   files="$@"
36    
# Line 31  minstalljar() Line 43  minstalljar()
43    
44   for jar in ${files}   for jar in ${files}
45   do   do
46   minstallfile ${jar} /usr/share/${PNAME}-${PVER}/lib || die   jarbase="$(basename ${jar})"
47   maddconfig "CLASSPATH=/usr/share/${PNAME}-${PVER}/lib/${jar}" || die   minstallfile ${jar} /usr/share/${PNAME}-${PVER}/lib/${jarbase} || die
48     maddconfig "CLASSPATH=/usr/share/${PNAME}-${PVER}/lib/${jarbase}" || die
49     done
50    }
51    
52    minstalljar()
53    {
54     local files
55     local jar
56     local jarbase
57    
58     files="$@"
59    
60     minstalldir ${JAVA_CLASSPATH_DIR} || die
61     for jar in ${files}
62     do
63     jarbase="$(basename ${jar} .jar)"
64     minstallfile ${jar} ${JAVA_CLASSPATH_DIR}/${jarbase}-${PVER}.jar || die
65     mlink ${jarbase}-${PVER}.jar ${JAVA_CLASSPATH_DIR}/${jarbase}.jar || die
66   done   done
67  }  }

Legend:
Removed from v.9644  
changed lines
  Added in v.9682