ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/java-jdk.spec
(Generate patch)

Comparing COMP/CMSDIST/java-jdk.spec (file contents):
Revision 1.3 by eulisse, Wed May 17 12:55:21 2006 UTC vs.
Revision 1.10 by elmer, Tue May 1 12:11:02 2007 UTC

# Line 1 | Line 1
1 < ### RPM external java-jdk 1.5.0.p6
2 < ## BUILDIF [ $(uname) != Darwin ]
3 < %define downloadv %(echo %v | tr '.p' '_0')
4 <
5 < %define tmpArch %(echo %cmsplatf | cut -d_ -f 1,2)
6 <
7 < %if "%{tmpArch}" == "slc3_ia32"
8 < %define downloadarch i586
9 < %endif
10 <
11 < %if "%{tmpArch}" == "slc3_amd64"
12 < %define downloadarch amd64
13 < %endif
14 <
15 < %if "%{?downloadarch:set}" != "set"
16 < %error Unsupported architecture.
17 < %endif
18 <
19 < Source: http://eulisse.web.cern.ch/eulisse/jdk-%downloadv-linux-%downloadarch.bin
1 > ### RPM external 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   %prep
21 ls
22 %define javadir jdk%(echo %v| sed -e "s/.p/_0/")
23 rm -rf %javadir
24 yes | sh %{_sourcedir}/jdk-%downloadv-linux-%downloadarch.bin
25 cd %javadir
7   %build
8   %install
9 < ls
10 < cp -r %javadir/* %i
9 > %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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines