ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/pkgtools.spec
Revision: 1.13
Committed: Wed Oct 11 13:36:10 2006 UTC (18 years, 6 months ago) by eulisse
Branch: MAIN
Changes since 1.12: +1 -1 lines
Log Message:
Updated to new tag.

File Contents

# Content
1 ### 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 ## INITENV ALIAS updateAptRepository %{i}/bin/updateServer.sh
6
7 # This generates an rpm for aptinstaller, install.sh, etc. etc.
8 Requires: cms-env
9 %define moduleName PKGTOOLS
10 %define exportName PKGTOOLS
11 %define cvstag V00-04-03
12 %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
13 Source: %cvsserver&strategy=checkout&module=%{moduleName}&nocache=true&export=%{exportName}&tag=-r%{cvstag}&output=/PKGTOOLS.tar.gz
14
15
16 %prep
17 %setup -n PKGTOOLS
18 %build
19 %install
20 make PREFIX=%{i} install
21 mkdir -p %{instroot}/%{cmsplatf}/etc/profile.d
22 ln -sf %{i}/etc/profile.d/init.sh %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.sh
23 ln -sf %{i}/etc/profile.d/init.csh %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.csh
24 ln -sf %{i}/inst-files %{instroot}/inst-files
25 %files
26 %{i}
27 %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.sh
28 %{instroot}/%{cmsplatf}/etc/profile.d/S00pkgtools.csh
29
30 %post
31 perl -p -i -e 's|(.*setenv.*)|#$1|' $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
32 perl -p -i -e 's|(.*export.*)|#$1|' $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
33 ln -sf $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.sh $RPM_INSTALL_PREFIX/%cmsplatf/etc/profile.d/S00pkgtools.sh
34 ln -sf $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.csh $RPM_INSTALL_PREFIX/%cmsplatf/etc/profile.d/S00pkgtools.csh