ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/pkgtools.spec
Revision: 1.3
Committed: Wed Sep 20 13:39:40 2006 UTC (18 years, 7 months ago) by eulisse
Branch: MAIN
Changes since 1.2: +1 -1 lines
Log Message:
New version of pkgtools

File Contents

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