[127] | 1 | #!/usr/bin/perl |
---|
| 2 | use strict; |
---|
| 3 | use lib '/mit/scripts/deploy/bin'; |
---|
| 4 | use onserver; |
---|
[473] | 5 | use Cwd; |
---|
[474] | 6 | use File::Path; |
---|
[127] | 7 | |
---|
[696] | 8 | $ua->cookie_jar({file => '.cookies'}); |
---|
| 9 | |
---|
[127] | 10 | setup(); |
---|
| 11 | |
---|
| 12 | print "\nPlease decide upon a title for your site and enter it below.\n"; |
---|
| 13 | print "Desired title: "; |
---|
| 14 | my $title = <STDIN>; |
---|
| 15 | chomp($title); |
---|
| 16 | |
---|
[472] | 17 | fetch_uri( |
---|
[696] | 18 | 'installation/index.php', |
---|
| 19 | {}); |
---|
| 20 | |
---|
| 21 | fetch_uri( |
---|
| 22 | 'installation/index.php', |
---|
[472] | 23 | {}, |
---|
[696] | 24 | {"vars[lang]" => "en-GB", |
---|
| 25 | task => "preinstall"}); |
---|
[127] | 26 | |
---|
[472] | 27 | fetch_uri( |
---|
[696] | 28 | 'installation/index.php', |
---|
[472] | 29 | {}, |
---|
[696] | 30 | {task => "license"}); |
---|
[472] | 31 | |
---|
[696] | 32 | fetch_uri( |
---|
| 33 | 'installation/index.php', |
---|
| 34 | {}, |
---|
| 35 | {task => "dbconfig"}); |
---|
| 36 | |
---|
| 37 | fetch_uri( |
---|
| 38 | 'installation/index.php', |
---|
| 39 | {}, |
---|
| 40 | {"vars[DBtype]" => "mysql", |
---|
| 41 | "vars[DBhostname]" => $sqlhost, |
---|
| 42 | "vars[DBuserName]" => $sqluser, |
---|
| 43 | "vars[DBpassword]" => $sqlpass, |
---|
| 44 | "vars[DBname]" => $sqldb, |
---|
| 45 | "vars[DBOld]" => "rm", |
---|
| 46 | "vars[DBPrefix]" => "jos_", |
---|
| 47 | "vars[lang]" => "en-GB", |
---|
| 48 | "vars[ftpEnable]" => 0, |
---|
| 49 | task => "makedb"}); |
---|
| 50 | |
---|
| 51 | fetch_uri( |
---|
| 52 | 'installation/index.php', |
---|
| 53 | {}, |
---|
| 54 | {"vars[ftpEnable]" => 0, |
---|
| 55 | "vars[ftpUser]" => "", |
---|
| 56 | "vars[ftpPassword]" => "", |
---|
| 57 | "vars[ftpRoot]" => "", |
---|
| 58 | "vars[ftpHost]" => "", |
---|
| 59 | "vars[ftpPort]" => "", |
---|
| 60 | "vars[ftpSavePass]" => 0, |
---|
| 61 | lang => "en-GB", |
---|
| 62 | task => "mainconfig"}); |
---|
| 63 | |
---|
| 64 | fetch_uri( |
---|
| 65 | 'installation/index.php', |
---|
| 66 | {}, |
---|
| 67 | {"vars[siteName]" => 'OHAI', |
---|
| 68 | "vars[adminEmail]" => $email, |
---|
| 69 | "vars[adminPassword]" => $admin_password, |
---|
| 70 | "vars[confirmAdminPassowrd]" => $admin_password, |
---|
| 71 | #"instDefault" => "Install Sample Data", |
---|
| 72 | "vars[oldPrefix]" => "", |
---|
| 73 | "vars[srcEncoding]" => "", |
---|
| 74 | sqlFile => "", |
---|
| 75 | sqlUploaded => "", |
---|
| 76 | migration => "", |
---|
| 77 | sqlupload => 0, |
---|
| 78 | migrationupload => 0, |
---|
| 79 | loadchecked => 0, |
---|
| 80 | dataLoaded => "", |
---|
| 81 | DBtype => "mysql", |
---|
| 82 | DBhostname => $sqlhost, |
---|
| 83 | DBuserName => $sqluser, |
---|
| 84 | DBpassword => $sqlpass, |
---|
| 85 | DBname => $sqldb, |
---|
| 86 | DBPrefix => "jos_", |
---|
| 87 | ftpRoot => "", |
---|
| 88 | ftpEnable => 0, |
---|
| 89 | ftpHost => 127.0.0.1, |
---|
| 90 | ftpPort => 21, |
---|
| 91 | ftpUser => "", |
---|
| 92 | ftpPassword => "", |
---|
| 93 | lang => "en-GB", |
---|
| 94 | migstatus => "", |
---|
| 95 | task => "saveconfig"}); |
---|
| 96 | |
---|
| 97 | `mv installation installation-old`; |
---|
| 98 | |
---|
| 99 | exit 0; |
---|