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

Comparing COMP/CMSDIST/SCRAMV1.spec (file contents):
Revision 1.2 by eulisse, Wed Feb 22 13:32:28 2006 UTC vs.
Revision 1.6 by eulisse, Tue Apr 18 16:17:08 2006 UTC

# Line 1 | Line 1
1 < ### RPM lcg SCRAM V1_0_2
1 > ### RPM lcg SCRAMV1 V1_0_2
2   ## INITENV +PATH PATH %instroot/bin
3 <
3 > ## INITENV SET SCRAM_ARCH %{cmsplatf}
4 > Requires: perl expat p5-template-toolkit p5-uri p5-xml-parser p5-libwww-perl
5   # This package is somewhat unusual compared to other packages we
6   # build: we install the normally versioned product "SCRAM", but also
7   # create the front-end "scram" wrapper and the package database.  The
# Line 41 | Line 42 | tar -cf - . | tar -C %i -xvvf -
42  
43   mkdir -p %instroot/bin %instroot/share/scramdb %i/Installation
44  
45 < cat Installation/scram.pl.in | sed -e "s|@PERLEXE@|!/usr/bin/env perl|;s|@SCRAM_HOME@|%i|;s|@INSTALLDIR@|%i/src|" > %instroot/bin/scramv1
46 < cat Installation/SCRAM_SITE.pm.in | sed -e "s|@SCRAM_HOME@|%i|;s|@SCRAM_LOOKUPDB_DIR@|%instroot/share/scramdb/|;s|@PERLEXE@|/usr/bin/env perl|;s|@TT2INSTALLDIR@||;s|@SITETEMPLATEDIR@|%i/Templates|;s|@SCRAM_SITENAME@|STANDALONE|" > %i/src/SCRAM_SITE.pm
45 > cat Installation/scram.pl.in | sed -e "s|@PERLEXE@|$PERL_ROOT/bin/perl|;s|@SCRAM_HOME@|%i|;s|@INSTALLDIR@|%i/src|" > %instroot/bin/scramv1
46 > cat Installation/SCRAM_SITE.pm.in | sed -e "s|@SCRAM_HOME@|%i|;s|@SCRAM_LOOKUPDB_DIR@|%instroot/share/scramdb/|;s|@PERLEXE@|$PERL_ROOT/bin/perl|;s|@TT2INSTALLDIR@|$TEMPLATE_TOOLKIT_ROOT/lib|;s|@SITETEMPLATEDIR@|%i/Templates|;s|@SCRAM_SITENAME@|STANDALONE|" > %i/Installation/SCRAM_SITE.pm
47  
48   # cat > %instroot/bin/scramv1 << \EOF
49   # #!/bin/sh
# Line 65 | Line 66 | cat Installation/SCRAM_SITE.pm.in | sed
66   # exec perl "$SCRAM_HOME/src/scramcli" ${1+"$@"}
67   # EOF
68   chmod 755 %instroot/bin/scramv1
69 + mkdir %i/etc
70 + echo $PERL5LIB > %i/etc/perl5lib.env
71  
72 + mkdir -p %{i}/etc/profile.d
73 + echo "#!/bin/sh" > %i/etc/profile.d/dependencies-setup.sh
74 + echo "source $PERL_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
75 + echo "source $EXPAT_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
76 + echo "source $P5_TEMPLATE_TOOLKIT_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
77 + echo "source $P5_URI_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
78 + echo "source $P5_XML_PARSER_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
79 + echo "source $P5_LIBWWW_PERL_ROOT/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
80 +
81 + %post
82 + %{relocateConfig}etc/perl5lib.env
83 + %{relocateConfig}Installation/SCRAM_SITE.pm
84 + %{relocateConfig}bin/scramv1
85 + %{relocateConfig}etc/profile.d/dependencies-setup.sh
86   %files
87   %i
88   %instroot/bin/scramv1

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines