1 |
< |
### RPM cms dbs-web V03_05_01 |
1 |
> |
### RPM cms dbs-web V03_06_00 |
2 |
|
## INITENV +PATH PYTHONPATH %i/lib/python`echo $PYTHON_VERSION | cut -d. -f 1,2`/site-packages |
3 |
|
|
4 |
|
%define cvstag %v |
17 |
|
cp -r Web/DataDiscovery/* %i/lib/python`echo $PYTHON_VERSION | cut -d. -f1,2`/site-packages |
18 |
|
|
19 |
|
cd %i/lib/python`echo $PYTHON_VERSION | cut -d. -f1,2`/site-packages |
20 |
< |
ln -s $YUI_ROOT/build YUI |
21 |
< |
#ln -s $WEBTOOLS_ROOT/lib/python2.4/site-packages/Controllers/Common Common |
22 |
< |
#ln -s $WEBTOOLS_ROOT/lib/python2.4/site-packages/Controllers/SecurityModule SecurityModule |
23 |
< |
|
20 |
> |
#ln -s $YUI_ROOT/build YUI |
21 |
|
|
22 |
|
# here I use octal code \044 for $ sign since I want "$NAME" to be appear in |
23 |
|
# init.sh file, instead of interpreting it here. |
40 |
|
echo -e "export DBS_DBPARAM=\044DDHOME/DBParam"; \ |
41 |
|
echo -e "export PYTHONPATH=\044PYTHONPATH:\044DLSHOME"; \ |
42 |
|
echo -e "export PYTHONPATH=\044DDHOME:\044DDHOME/QueryBuilder:\044PYTHONPATH"; \ |
46 |
– |
echo -e "rm -f \044DDHOME/YUI"; \ |
47 |
– |
echo -e "ln -s $YUI_ROOT/build \044DDHOME/YUI"; \ |
43 |
|
) > %{i}/etc/profile.d/dependencies-setup.sh |
44 |
|
|
45 |
|
(echo "#!/bin/tcsh"; \ |
61 |
|
echo -e "setenv DBS_DBPARAM \044DDHOME/DBParam"; \ |
62 |
|
echo -e "setenv PYTHONPATH \044PYTHONPATH:\044DLSHOME"; \ |
63 |
|
echo -e "setenv PYTHONPATH \044DDHOME:\044DDHOME/QueryBuilder:\044PYTHONPATH"; \ |
69 |
– |
echo -e "rm -f \044DDHOME/YUI"; \ |
70 |
– |
echo -e "ln -s $YUI_ROOT/build \044DDHOME/YUI"; \ |
64 |
|
) > %{i}/etc/profile.d/dependencies-setup.csh |
65 |
|
|
66 |
+ |
# echo -e "rm -f \044DDHOME/YUI"; \ |
67 |
+ |
# echo -e "ln -s $YUI_ROOT/build \044DDHOME/YUI"; \ |
68 |
+ |
# echo -e "ln -s $WEBTOOLS_ROOT/Controllers \044DDHOME/WEBTOOLS"; \ |
69 |
|
# Generate python code from templates |
70 |
|
./scripts/genTemplates.sh |
71 |
|
|
72 |
|
%post |
73 |
|
%{relocateConfig}etc/profile.d/dependencies-setup.sh |
74 |
|
%{relocateConfig}etc/profile.d/dependencies-setup.csh |
75 |
+ |
|
76 |
+ |
# setup approripate links and made post install procedure |
77 |
+ |
. $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.sh |
78 |
+ |
ln -s $YUI_ROOT/build $DDHOME/YUI |
79 |
+ |
ln -s $WEBTOOLS_ROOT/lib/python`echo $PYTHON_VERSION | cut -d. -f1,2`/site-packages/Controllers $DDHOME/WEBTOOLS |
80 |
+ |
$RPM_INSTALL_PREFIX/%{pkgrel}/lib/python`echo $PYTHON_VERSION | cut -d. -f1,2`/site-packages/scripts/post-install.sh `hostname` 8003 |
81 |
+ |
|