| [127] | 1 | #!/usr/bin/perl | 
|---|
|  | 2 | use strict; | 
|---|
|  | 3 | use lib '/mit/scripts/deploy/bin'; | 
|---|
|  | 4 | use onserver; | 
|---|
|  | 5 |  | 
|---|
|  | 6 | setup(); | 
|---|
|  | 7 |  | 
|---|
|  | 8 | `rm -rf $HOME/scripts-gallery2/$sqldb`; | 
|---|
|  | 9 | `mkdir -p $HOME/scripts-gallery2/$sqldb`; | 
|---|
|  | 10 |  | 
|---|
|  | 11 | `patch install/steps/AuthenticateStep.class /mit/scripts/deploy/gallery2.patch`; | 
|---|
|  | 12 |  | 
|---|
|  | 13 | `curl -c .cookies http://scripts.mit.edu/~$USER/$addrend/install/index.php 2>/dev/null`; | 
|---|
|  | 14 | `curl -b .cookies -d "language=en_US" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=1 2>/dev/null`; | 
|---|
|  | 15 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=2 2>/dev/null`; | 
|---|
|  | 16 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=3 2>/dev/null`; | 
|---|
|  | 17 | `curl -b .cookies -d "isMultisite=0&dir=/mit/$USER/scripts-gallery2/$sqldbcurl&action=save" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=4 2>/dev/null`; | 
|---|
|  | 18 | `curl -b .cookies -d "isMultisite=0&dir=/mit/$USER/scripts-gallery2/$sqldbcurl&action=save" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=4 2>/dev/null`; | 
|---|
|  | 19 |  | 
|---|
|  | 20 | totmp("-d \"type=mysql&hostname=$sqlhost&action=save&confirmReuseTables=&confirmCleanInstall=&username=$sqluser&password=$sqlpass&database=$sqldbcurl&tablePrefix=g2_&columnPrefix=g_\""); | 
|---|
|  | 21 |  | 
|---|
|  | 22 | `curl -b .cookies -K $tmp http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=5 2>/dev/null`; | 
|---|
|  | 23 | `curl -b .cookies -K $tmp http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=5 2>/dev/null`; | 
|---|
|  | 24 |  | 
|---|
|  | 25 | totmp("-d \"adminName=$admin_username&passwordA=$admin_password&action=create&passwordB=$admin_password&email=$human\@mit.edu&fullName=$USER\""); | 
|---|
|  | 26 |  | 
|---|
|  | 27 | `curl -b .cookies -K $tmp http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=6 2>/dev/null`; | 
|---|
|  | 28 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=7 2>/dev/null`; | 
|---|
|  | 29 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=8 2>/dev/null`; | 
|---|
|  | 30 | `curl -b .cookies -d "module[imagemagick]=on&activate=1" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=9 2>/dev/null`; | 
|---|
|  | 31 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=10 2>/dev/null`; | 
|---|
|  | 32 | `curl -b .cookies -d "" http://scripts.mit.edu/~$USER/$addrend/install/index.php?step=11 2>/dev/null`; | 
|---|
|  | 33 |  | 
|---|
|  | 34 | unlink ".cookies"; | 
|---|