Revision: | 1.14 |
Committed: | Wed Oct 11 13:42:22 2006 UTC (18 years, 6 months ago) by eulisse |
Branch: | MAIN |
CVS Tags: | re20080623, forPHEDEX303, forPHEDEX-datasvc100, forPHEDEX302, forPHEDEX301, forPHEDEX300, forPHEDEX300pre14, forPHEDEX300pre13, forPHEDEX300pre12, forPHEDEX300pre11, forPHEDEX-datasvc002, forPHEDEX-datasvc001, forPHEDEX300pre7, forPHEDEX300pre6, forPHEDEX263, forPHEDEX262_cmsbuild2, forPHEDEX262_cmsbuild, forPHEDEX262, forPHEDEX261-slc3, forPHEDEX261, forPHEDEX260-1, forPHEDEX260, ge20071212-phedex, forPHEDEX2542, forPHEDEX2541, forPHEDEX2540, forPHEDEX2536, forPHEDEX2535, forPHEDEX2534, forPHEDEX2533, forPHEDEX2532, forPHEDEX2531, forPHEDEX253, forPHEDEX252, forPHEDEX251-micro-pre1, forPHEDEX251, forPHEDEX250, forPHEDEX242, forPHEDEX241 |
Changes since 1.13: | +0 -1 lines |
Log Message: | Bumping revisions. |
# | User | Rev | Content |
---|---|---|---|
1 | eulisse | 1.2 | ### RPM cms pkgtools 1.0 |
2 | ## INITENV ALIAS cmsbuild %{i}/bin/install.sh -spec_dir ./inst-files | ||
3 | ## INITENV ALIAS_SH cmsapt eval `%{i}/bin/aptinstaller.sh config -path %{instroot} -sh` | ||
4 | ## INITENV ALIAS_CSH cmsapt eval `%{i}/bin/aptinstaller.sh config -path %{instroot} -csh` | ||
5 | eulisse | 1.5 | ## INITENV ALIAS updateAptRepository %{i}/bin/updateServer.sh |
6 | eulisse | 1.1 | |
7 | # This generates an rpm for aptinstaller, install.sh, etc. etc. | ||
8 | Requires: cms-env | ||
9 | %define moduleName PKGTOOLS | ||
10 | %define exportName PKGTOOLS | ||
11 | eulisse | 1.13 | %define cvstag V00-04-03 |
12 | eulisse | 1.1 | %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e |
13 | eulisse | 1.4 | Source: %cvsserver&strategy=checkout&module=%{moduleName}&nocache=true&export=%{exportName}&tag=-r%{cvstag}&output=/PKGTOOLS.tar.gz |
14 | eulisse | 1.1 | |
15 | %prep | ||
16 | %setup -n PKGTOOLS | ||
17 | %build | ||
18 | %install | ||
19 | make PREFIX=%{i} install | ||
20 | mkdir -p %{instroot}/%{cmsplatf}/etc/profile.d | ||
21 | ln -sf %{i}/etc/profile.d/init.sh %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.sh | ||
22 | ln -sf %{i}/etc/profile.d/init.csh %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.csh | ||
23 | ln -sf %{i}/inst-files %{instroot}/inst-files | ||
24 | %files | ||
25 | %{i} | ||
26 | %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.sh | ||
27 | %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.csh | ||
28 | |||
29 | %post | ||
30 | eulisse | 1.2 | perl -p -i -e 's|(.*setenv.*)|#$1|' $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh |
31 | perl -p -i -e 's|(.*export.*)|#$1|' $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh | ||
32 | eulisse | 1.1 | ln -sf $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.sh $RPM_INSTALL_PREFIX/%cmsplatf/etc/profile.d/S00pkgtools.sh |
33 | ln -sf $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.csh $RPM_INSTALL_PREFIX/%cmsplatf/etc/profile.d/S00pkgtools.csh |