source: branches/locker-dev/locker/deploy/bin/mediawiki @ 1223

Last change on this file since 1223 was 1223, checked in by ezyang, 13 years ago
Merge scriptsdev changes from trunk (in practice, it should be the other way around).
  • Property svn:executable set to *
File size: 1009 bytes
Line 
1#!/usr/bin/perl
2use strict;
3use FindBin qw($Bin);
4use lib $Bin;
5use onserver;
6
7setup();
8
9`cp skins/common/images/mediawiki.png skins/common/images/wiki.png`;
10`patch -s -p1 < /mit/scripts/deploy/mediawiki.patch`;
11
12print "\nPlease decide upon a title for your wiki and enter it below.\n";
13print "Desired title: ";
14my $title=<STDIN>;
15chomp($title);
16
17my $html = fetch_uri(
18    'config/index.php',
19    {},
20    {Sitename => $title,
21     EmergencyContact => $email,
22     LanguageCode => 'en',
23     DBserver => $sqlhost,
24     DBname => $sqldb,
25     DBuser => $sqluser,
26     DBpassword => $sqlpass,
27     DBpassword2 => $sqlpass,
28     defaultEmail => $email,
29     SysopName => $admin_username,
30     SysopPass => $admin_password,
31     SysopPass2 => $admin_password});
32unless ($html =~ /Installation successful/) {
33    print STDERR "ERROR: Automatic MediaWiki configuration failed.  You will need to configure\nyour MediaWiki manually, or email scripts\@mit.edu for help.\n";
34    exit;
35}
36`cp config/LocalSettings.php .`;
Note: See TracBrowser for help on using the repository browser.