ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/mysql-deployment.spec
(Generate patch)

Comparing COMP/CMSDIST/mysql-deployment.spec (file contents):
Revision 1.1 by valya, Wed Jan 16 15:12:12 2008 UTC vs.
Revision 1.8 by valya, Thu May 1 18:16:16 2008 UTC

# Line 1 | Line 1
1 < ### RPM external mysql-deployment 0.0.1
1 > ### RPM external mysql-deployment 0.0.3
2  
3 < Source: /tmp/mysql-deployment.sh
3 > Source: mysql-deployment.sh
4   Requires: mysql
5   # Let's fake the fact that we have perl (DBI) so that rpm does not complain.
6   Provides: mysql-deployment.sh
7  
8   %prep
9 < cat << \EOF > /tmp/mysql-deployment.sh
9 > mkdir -p %{i}/bin
10 > cat << \EOF > %{i}/bin/mysql-deployment.sh
11   #!/bin/bash
12   set -e
13  
# Line 38 | Line 39 | else
39      echo "+++ Start up CMS MySQL daemon on port ${MYSQL_PORT} ..."
40      $MYSQL_ROOT/bin/mysqld_safe --datadir=$MYSQL_PATH --port=$MYSQL_PORT \
41      --socket=$MYSQL_SOCK --log-error=$MYSQL_ERR --pid-file=$MYSQL_PID &
42 < #    --socket=$MYSQL_SOCK --log-error=$MYSQL_ERR --skip-networking --pid-file=$MYSQL_PID &
43 <    sleep 7
42 >    #--socket=$MYSQL_SOCK --log-error=$MYSQL_ERR --skip-networking --pid-file=$MYSQL_PID &
43 >    sleep 10
44      
45      # create CMS MySQL root account
46      echo "+++ Creating MySQL default root account ..."
47 +    echo "+++ Account for localhost"
48      $MYSQL_ROOT/bin/mysqladmin --port=$MYSQL_PORT --socket=$MYSQL_SOCK -u root password "cms"
49 +    echo "+++ Account for `hostname`"
50      $MYSQL_ROOT/bin/mysqladmin --port=$MYSQL_PORT --socket=$MYSQL_SOCK -u root -h `hostname` password "cms"
51  
52      # create CMS MySQL DBS account
53      echo "+++ Creating MySQL default dbs account ..."
54      $MYSQL_ROOT/bin/mysql --socket=$MYSQL_SOCK -uroot -pcms mysql -e "CREATE USER dbs@localhost IDENTIFIED BY 'cmsdbs'"
55 +    $MYSQL_ROOT/bin/mysql --socket=$MYSQL_SOCK -uroot -pcms mysql -e "UPDATE user set Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y',Execute_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Alter_routine_priv='Y' where User='dbs';"
56   fi
57  
58   EOF
59 < chmod a+x /tmp/mysql-deployment.sh
56 < mkdir -p %{i}/bin
59 > chmod a+x %{i}/bin/mysql-deployment.sh
60  
61   %build
62  
63   %install
64 < cp /tmp/mysql-deployment.sh %{i}/bin
65 < cp /tmp/mysql-deployment.sh $RPM_SOURCE_DIR
64 > #cp /tmp/mysql-deployment.sh %{i}/bin
65 > #cp %{i}/mysql-deployment.sh $RPM_SOURCE_DIR
66  
67   %post
68   %{relocateConfig}/bin/mysql-deployment.sh

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines