$site=$query->param('site');
# Settings
-if(-e "/usr/local/proj/co600_10" && -d "/usr/local/proj/co600_10"){
- # Assuming on Raptor
- my ($left) = "../webpages/left.inc";
- my ($title) = "../webpages/title.inc";
- my ($bottom) = "../webpages/bottom.inc";
-}
-elsif (-e "/home/sites/www.i-scream.org.uk" && -d "/home/sites/www.i-scream.org.uk"){
- # Assuming on Main Site
- my ($left) = "../left.inc";
- my ($title) = "../title.inc";
- my ($bottom) = "../bottom.inc";
-}
+my ($left) = "http://www.i-scream.org.uk/left.inc";
+my ($title) = "http://www.i-scream.org.uk/title.inc";
+my ($bottom) = "http://www.i-scream.org.uk/bottom.inc";
print "Content-type: text/html\n\n";
cvswww-extract.cgi
Script to extract webpages onto webserver
Created by tdb1 20/10/2000
- Last modified 20/10/2000
+ Last modified 06/05/2001
-->
<html>
<head>
- <title>The i-Scream Project CVS Website Extracter!</title>
+ <title>The i-Scream Project CVS Website Extracter</title>
</head>
<body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066">
<td valign="top">
EOF
-&print_file($left);
+print `/usr/local/bin/wget -O - -q $left 2>&1`;
print << "EOF";
<td valign="top">
EOF
-&print_file($title);
+print `/usr/local/bin/wget -O - -q $title 2>&1`;
print "<pre>\n";
if($site eq "raptor" && -e "/usr/local/proj/co600_10" && -d "/usr/local/proj/co600_10"){
print "<b>Debugging output from run on Raptor:</b>\n";
-print `/usr/local/proj/co600_10/scripts/cvswww-extract-cmd`;
+print `/usr/local/proj/co600_10/scripts/cvswww-extract-cmd 2>&1`;
print "\n<b>Debugging output from cleanup:</b>\n";
-print `/usr/local/proj/co600_10/scripts/cvswww-clean`;
+print `/usr/local/proj/co600_10/scripts/cvswww-clean 2>&1`;
}
elsif($site eq "main" && -e "/home/sites/www.i-scream.org.uk" && -d "/home/sites/www.i-scream.org.uk"){
print "<b>Debugging output from extract:</b>\n";
-print `cd /home/sites/www.i-scream.org.uk/web && gunzip cvswww-extract.tar.gz && tar -xvf cvswww-extract.tar && rm -f cvswww-extract.tar`;
+print `cd /home/sites/www.i-scream.org.uk/web && gunzip cvswww-extract.tar.gz && tar -xvf cvswww-extract.tar && rm -f cvswww-extract.tar 2>&1`;
}
else{
print "</pre>\n";
-&print_file($bottom);
+print `/usr/local/bin/wget -O - -q $bottom 2>&1`;
print << "EOF";
EOF
exit 0;
-
-sub print_file ($) {
- my ($filename) = @_;
- print `cat $filename`;
-}
-
-sub print_file_old ($) {
- my ($filename) = @_;
- open(FILE, $filename) or die "Cannot open $filename: $!\n";
- while (my ($line) = <FILE>) {
- print $line;
- }
-}