ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/wmcore-db-mysql.spec
Revision: 1.4
Committed: Tue Feb 23 10:59:04 2010 UTC (15 years, 2 months ago) by diego
Branch: MAIN
CVS Tags: builder_2010-10-13_13-04-14_dbs-apps, builder_2010-10-13_12-53-04_dbs-web, HG1009c, HG1009b, HG1009a, dg-base-rev21, dg-base-rev20, dg-base-rev19, dg-base-rev18, dg-base-rev17, dg-base-rev16, ge20100722-rpm-osx-64-bit, dg-base-rev15, ge20100621-bootstrap-rpm-4-8-macosx, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, MotT0_1_0_13, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, MotT0_1_0_9, dg-base-rev14, MotT0_1_0_8, MotT0_1_0_6, MotT0_1_0_5, MotT0_1_0_4, MotT0_1_0_3, dg-base-rev13, ge20100521b-new-rpm, ge20100521-new-rpm, ge20100519-new-apt, ge20100427-rpm-on-linux, dg-base-rev12, ge20100422-rpm-4-8-0, dg-base-rev11, dg-base-rev10, dg-base-rev9, dg-base-rev8, dg-base-rev7, forPHEDEX-web-20100301, dg-base-rev6, forPHEDEX-web-20100226, forPHEDEX-web-20100225, dg-base-rev5, dg-base-rev4, dg-base-rev3, dg-base-rev2, dg-base-rev1
Changes since 1.3: +2 -2 lines
Log Message:
Removed dependency for py2-sqlalchemy since now wmcore already depends on it.
Renamed versioning since it is a meta package.

File Contents

# User Rev Content
1 diego 1.4 ### RPM cms wmcore-db-mysql 1
2 metson 1.1 ## INITENV +PATH PYTHONPATH %i/lib
3    
4 diego 1.2 #Source: none
5 diego 1.4 Requires: wmcore py2-mysqldb wmcore
6 metson 1.1
7     %prep
8     %build
9     %install
10     rm -rf %i/etc/profile.d
11     mkdir -p %i/etc/profile.d
12     echo '#!/bin/sh' > %{i}/etc/profile.d/dependencies-setup.sh
13     echo '#!/bin/tcsh' > %{i}/etc/profile.d/dependencies-setup.csh
14     echo requiredtools `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
15     for tool in `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
16     do
17     case X$tool in
18     Xdistcc|Xccache )
19     ;;
20     * )
21     toolcap=`echo $tool | tr a-z- A-Z_`
22     eval echo ". $`echo ${toolcap}_ROOT`/etc/profile.d/init.sh" >> %{i}/etc/profile.d/dependencies-setup.sh
23     eval echo "source $`echo ${toolcap}_ROOT`/etc/profile.d/init.csh" >> %{i}/etc/profile.d/dependencies-setup.csh
24     ;;
25     esac
26     done
27    
28     perl -p -i -e 's|\. /etc/profile\.d/init\.sh||' %{i}/etc/profile.d/dependencies-setup.sh
29     perl -p -i -e 's|source /etc/profile\.d/init\.csh||' %{i}/etc/profile.d/dependencies-setup.csh
30    
31     %post
32     %{relocateConfig}etc/profile.d/dependencies-setup.sh
33 diego 1.2 %{relocateConfig}etc/profile.d/dependencies-setup.csh