ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/prodrequest.spec
Revision: 1.75
Committed: Thu May 10 16:18:14 2007 UTC (17 years, 11 months ago) by eulisse
Branch: MAIN
Changes since 1.74: +2 -2 lines
Log Message:
* New initial rpm for the next major release of PRODREQUEST 0.6.0. Major
  improvement at the moment is the all new security module from WEBTOOLS which
  allowed us to drop the old "Security" stuff in prodrequest.

File Contents

# Content
1 ### RPM cms prodrequest 0.6.0
2 ## INITENV +PATH PYTHONPATH %i
3 %define moduleName PRODREQUEST
4 %define exportName PRODREQUEST
5 %define cvstag V00-06-00
6 %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
7 Source: %cvsserver&strategy=checkout&module=%{moduleName}&nocache=true&export=%{exportName}&tag=-r%{cvstag}&output=/PRODREQUEST.tar.gz
8 Requires: python py2-sqlobject py2-pysqlite cherrypy py2-cheetah yui sqlite py2-formencode zlib expat openssl bz2lib db4 gdbm prodcommon webtools dbs-client dls boss mysql py2-mysqldb py2-pycrypto
9 #Requires: prodagent
10
11 %prep
12 %setup -n PRODREQUEST
13 %build
14 rm -rf %i/etc/profile.d
15 mkdir -p %i/etc/profile.d/
16 dependenciesRoots="$PYTHON_ROOT $SQLITE_ROOT $PY2_SQLOBJECT_ROOT $PY2_PYSQLITE_ROOT $CHERRYPY_ROOT $YUI_ROOT \
17 $ZLIB_ROOT $EXPAT_ROOT $OPENSSL_ROOT $BZ2LIB_ROOT $DB4_ROOT $GDBM_ROOT $PY2_FORMENCODE_ROOT \
18 $PY2_CHEETAH_ROOT $PRODCOMMON_ROOT $WEBTOOLS_ROOT $DBS_CLIENT_ROOT $DLS_ROOT $BOSS_ROOT \
19 $PY2_MYSQLDB_ROOT $MYSQL_ROOT $PY2_PYCRYPTO_ROOT"
20
21 touch %i/etc/profile.d/dependencies-setup.sh
22 touch %i/etc/profile.d/dependencies-setup.csh
23
24 for pkg in $dependenciesRoots
25 do
26 echo $pkg
27 echo source $pkg/etc/profile.d/init.sh >> %i/etc/profile.d/dependencies-setup.sh
28 echo source $pkg/etc/profile.d/init.csh >> %i/etc/profile.d/dependencies-setup.csh
29 done
30
31 %install
32 cp -r * %i/
33 %post
34 %{relocateConfig}etc/profile.d/dependencies-setup.sh
35 %{relocateConfig}etc/profile.d/dependencies-setup.csh