ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/java-jdk.spec
Revision: 1.7
Committed: Fri Dec 15 14:31:00 2006 UTC (18 years, 4 months ago) by eulisse
Branch: MAIN
Changes since 1.6: +22 -40 lines
Log Message:
Now picks up java from the system. Notice that @CERN javac in /usr/bin is
a fake, for licensing issues, therefore we need to use the one under afs...

File Contents

# User Rev Content
1 eulisse 1.7 ### RPM virtual java-jdk 1.0
2     ## INITENV SET JAVA_HOME @JAVA_HOME@
3     ## INITENV +PATH PATH @JAVA_PATH@
4     ## INITENV +PATH LD_LIBRARY_PATH @JAVA_LIB@
5     Source: none
6 eulisse 1.1 %prep
7     %build
8     %install
9 eulisse 1.7 %post
10     if [ -d /afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/ ]
11     then
12     JAVA_HOME=/afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/
13     JAVA_PATH=$JAVA_HOME/bin
14     JAVE_LIB=$JAVA_HOME/lib
15     else
16     JAVA_HOME=`echo $(which javac) | sed -e "s|/bin/.*||"`
17     JAVA_PATH=$JAVA_HOME/bin
18     JAVA_LIB=$JAVA_HOME/lib
19     fi
20     perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
21     perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
22     perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
23     perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
24     perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
25     perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh