version 1.23, 2005/09/02 19:04:42
|
version 1.28, 2006/06/06 15:13:42
|
Line 28 my @pages = (
|
Line 28 my @pages = (
|
['Fedora Core 4 Install', 'FC4_install'], |
['Fedora Core 4 Install', 'FC4_install'], |
['Red Hat Enterprise Linux 4 Install','RHEL4_install'], |
['Red Hat Enterprise Linux 4 Install','RHEL4_install'], |
['SuSE Linux Professional 9.2 Install', 'suse9.2_install'], |
['SuSE Linux Professional 9.2 Install', 'suse9.2_install'], |
|
['SuSE Linux Professional 9.3 Install', 'suse9.3_install'], |
|
['SuSE Linux Enterprise Server 9 Install', 'sles9_install'], |
# ['Manual Install from Tarballs', 'manual_install'], |
# ['Manual Install from Tarballs', 'manual_install'], |
['Upgrading from Previous LON-CAPA install', 'upgrade'], |
['Upgrading from Previous LON-CAPA install', 'upgrade'], |
['LON-CAPA License (Gnu Public License)', 'license'] |
['LON-CAPA License (Gnu Public License)', 'license'] |
Line 43 $shell =~ s/\r/\n/g;
|
Line 45 $shell =~ s/\r/\n/g;
|
|
|
# Call with: The title, breadcrumb, and content |
# Call with: The title, breadcrumb, and content |
sub replaceText { |
sub replaceText { |
my ($title, $breadcrumb, $content) = @_; |
my ($title, $links, $breadcrumb, $content) = @_; |
|
|
my $page = $shell; |
my $page = $shell; |
$page =~ s/\<!-- *title *--\>/$title/g; |
$page =~ s/\<!-- *title *--\>/$title/g; |
|
$page =~ s/\<!-- *links *--\>/$links/g; |
$page =~ s/\<!-- *breadcrumb *--\>/$breadcrumb/g; |
$page =~ s/\<!-- *breadcrumb *--\>/$breadcrumb/g; |
$page =~ s/\<!-- *content *--\>/$content/g; |
$page =~ s/\<!-- *content *--\>/$content/g; |
|
|
Line 64 easily done by installing on a dedicated
|
Line 67 easily done by installing on a dedicated
|
operating system.</p> |
operating system.</p> |
|
|
<p>The configuring of LON-CAPA is part of the install process of the |
<p>The configuring of LON-CAPA is part of the install process of the |
software. However, In case something needs to be altered on isn't |
software. However, In case something needs to be altered, or isn't |
working here is some <a href="config.html">information on configuring |
working, here is some <a href="config.html">information on configuring |
LON-CAPA</a>.</p> |
LON-CAPA</a>.</p> |
|
|
<hr /> |
<hr /> |
Line 78 for (@pages) {
|
Line 81 for (@pages) {
|
|
|
$content .= "</ul>\n"; |
$content .= "</ul>\n"; |
|
|
|
open(RELEASE, '<', "release.frag"); |
|
$content .= join('',<RELEASE>); |
|
close(RELEASE); |
|
|
$content .= <<'POSTLUDE'; |
$content .= <<'POSTLUDE'; |
<hr /> |
<hr /> |
<a name="download" /> |
<a name="download" /> |
Line 116 for (@other_pages) {
|
Line 123 for (@other_pages) {
|
|
|
$content .= "</ul>\n"; |
$content .= "</ul>\n"; |
|
|
my $index = replaceText("Install LON-CAPA", "Install LON-CAPA", |
$links='<link rel="alternate" type="application/rss+xml" title="CVS RSS" href="loncapa.rss" />'; |
$content); |
|
|
my $index = replaceText("Install LON-CAPA", $links, "Install LON-CAPA", |
|
$content); |
|
|
print INDEX $index; |
print INDEX $index; |
close INDEX; |
close INDEX; |
Line 131 for (@pages,@other_pages) {
|
Line 140 for (@pages,@other_pages) {
|
$content = join '', <SOURCE>; |
$content = join '', <SOURCE>; |
close SOURCE; |
close SOURCE; |
|
|
$content = replaceText($title, '<a href="/">Install LON-CAPA</a> > ' . $title, |
$content = replaceText($title, '', '<a href="/">Install LON-CAPA</a> > ' . $title, |
$content); |
$content); |
open DEST, '>', $source.'.html'; |
open DEST, '>', $source.'.html'; |
print DEST $content; |
print DEST $content; |