source: locker/deploy/bin/joomla @ 696

Last change on this file since 696 was 696, checked in by price, 16 years ago
trac autoinstaller: deploy/bin/trac
  • Property svn:executable set to *
File size: 2.2 KB
Line 
1#!/usr/bin/perl
2use strict;
3use lib '/mit/scripts/deploy/bin';
4use onserver;
5use Cwd;
6use File::Path;
7
8$ua->cookie_jar({file => '.cookies'});
9
10setup();
11
12print "\nPlease decide upon a title for your site and enter it below.\n";
13print "Desired title: ";
14my $title = <STDIN>;
15chomp($title);
16
17fetch_uri(
18    'installation/index.php',
19    {});
20
21fetch_uri(
22    'installation/index.php',
23    {},
24    {"vars[lang]" => "en-GB", 
25     task => "preinstall"});
26
27fetch_uri(
28    'installation/index.php',
29    {},
30    {task => "license"});
31
32fetch_uri(
33    'installation/index.php',
34    {},
35    {task => "dbconfig"});
36
37fetch_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
51fetch_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
64fetch_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
99exit 0;
Note: See TracBrowser for help on using the repository browser.