Captive release update: 1.1.7
[www.jankratochvil.net.git] / project / captive / CVS.pm
1 # $Id$
2 # CVS page of 'My::Project::captive'
3 # Copyright (C) 2003-2005 Jan Kratochvil <project-www.jankratochvil.net@jankratochvil.net>
4
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; exactly version 2 of June 1991 is required
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
13
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
18
19 package project::captive::CVS;
20 require 5.6.0;  # at least 'use warnings;' but we need some 5.6.0+ modules anyway
21 our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; };
22 our $CVS_ID=q$Id$;
23 use strict;
24 use warnings;
25
26 use My::Web;
27 Wuse 'project::Lib';
28 Wuse 'project::captive::Index';
29
30
31 sub handler
32 {
33 my $W=project::Lib->init(
34                 "project_name"=>"captive",
35                 "before_project_data"=>sub { return '<h2>'.a_href('./','Captive Main Page').'</h2>'."\n"; },
36                 );
37
38
39 print <<"HERE";
40 <h2>CVS Checkout Instructions</h2>
41 <pre>
42 cvs -d :pserver:pserver@{[ '@' ]}cvs.jankratochvil.net:/cvs login
43         Just hit ENTER (empty password)
44 cvs -d :pserver:pserver@{[ '@' ]}cvs.jankratochvil.net:/cvs -z3 checkout captive
45 cd captive
46 cvs -d :pserver:pserver@{[ '@' ]}cvs.jankratochvil.net:/cvs -z3 checkout -r captive -kk reactos
47 ./autogen.pl
48 make
49 ./src/client/cmdline/captive-cmdline --load-module=/var/lib/captive/ntoskrnl.exe --filesystem=/var/lib/captive/ntfs.sys --disk --blind /dev/hda1
50 </pre>
51
52 @{[ vskip "3ex" ]}
53
54 <h2 id="source">Download</h2>
55
56 <table border="1" class="margin-center">
57         <tr><th>Distribution Type</th><th>Downloadable File</th></tr>
58         <tr><td>Sources (.tar.gz)</td><td>@{[ a_href 'dist/captive-1.1.7.tar.gz',undef(),"basename"=>1 ]}</td></tr>
59         <tr>
60                 <td>'captive-static' build<br />(never needed for a&nbsp;regular build)</td>
61                 <td colspan="3">my @{[ a_href '/project/staticbuild/','staticbuild' ]} project link</td>
62         </tr>
63 </table>
64
65 @{[ vskip "3ex" ]}
66
67
68 <h1>@{[ a_href './','Back to Captive Main Page' ]}</h1>
69
70 HERE
71
72
73 exit;
74 }
75 1;