X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=project%2Fcaptive%2FCVS.html.pl;h=360611ae4b26805ac62b50e261a0af92e03337cf;hb=9d744ac07eb02ad5ae7c8650e9dd16d3e34f25ef;hp=f129967f147b8bf2f378f0a2300c78b258d8b534;hpb=b4ddfba5b53a40e47285f8851e1ff7bb5419909b;p=www.jankratochvil.net.git diff --git a/project/captive/CVS.html.pl b/project/captive/CVS.html.pl index f129967..360611a 100755 --- a/project/captive/CVS.html.pl +++ b/project/captive/CVS.html.pl @@ -51,6 +51,139 @@ cvs -d :pserver:pserver@{[ '@' ]}cvs.jankratochvil.net:/cvs -z3 checkout -r capt make ./src/client/cmdline/captive-cmdline --load-module=/var/lib/captive/ntoskrnl.exe --filesystem=/var/lib/captive/ntfs.sys --disk --blind /dev/hda1 + +@{[ vskip "3ex" ]} + +

Download

+ + + + + +HERE +my %pkg=( + 1=>[qw(captive captive-lufs captive-install lufs gnome-vfs-httpcaptive ntfsprogs ntfsprogs-gnomevfs)], + 2=>[qw(captive captive-lufs lufs)], + 3=>[qw(captive)], + ); +my %version=( + map(($_=>["1.1.4","0"]),qw(captive captive-lufs captive-install)), + "lufs"=>["0.9.7","1captive8"], + "gnome-vfs-httpcaptive"=>["2.3.8captive2","0"], + "ntfsprogs"=>["200309071734","1captive1"], + "ntfsprogs-gnomevfs"=>["1.0.2","0"], + ); +my %has_devel=(map(($_=>1),qw( + ntfsprogs + ))); +my %pkg_nosrc=(map(($_=>1),qw( + captive-lufs + captive-install + ntfsprogs + ntfsprogs-gnomevfs + ))); + +my $case; +my $a_href_arch=sub ($$%) +{ +my($file_base,$text,%args)=@_; + + $text=~s/[._]\D.*$// if $case!=1 && $text!~/^[.]/; + return a_href $file_base,$text,"size"=>($case==1),%args; +}; + +my $ntfsprogs_after=sub ($) { + my($format)=@_; + return () if $case!=1; + return '
requirement: ' + .a_href('http://linux-ntfs.sourceforge.net/downloads.html#downloads','ntfsprogs') + .' '.$format.' ≥ 1.8.0'; + }; + +my @dist=( + { + "name"=>"Debian GNU/Linux
'unstable' i386", + "id"=>"debian", + "out"=>sub { + my($pkg,$version_base,$version_ext)=@_; + $version_ext=~s/^\d+//; + my $file="${pkg}_$version_base".($version_ext=~/^\d+$/ ? "" : $version_ext)."_i386.deb"; + my $r=&$a_href_arch("dist/$file",$file); + (my $filedev=$file)=~s/^\Q$pkg\E_/${pkg}-dev_/; + $r.="
".&$a_href_arch("dist/$filedev",$filedev) if $has_devel{$pkg}; + return $r; + }, + }, + { + "name"=>"Sources (.tar.gz)", + "id"=>"source", + "out"=>sub { + my($pkg,$version_base,$version_ext)=@_; + return () if $pkg_nosrc{$pkg}; + $version_ext=~s/^\d+//; + my $file="$pkg-$version_base".($version_ext=~/^\d+$/ ? "" : $version_ext).".tar.gz"; + return $file,$file; + }, + "after"=>sub { return &{$ntfsprogs_after}(".tar.gz"); }, + }, + ); + +for my $dist (@dist) { + print ""; + print ""; + for my $casel (1,2,3) { + $case=$casel; + print ""; + } + print "\n"; + } +print <<"HERE"; +
DistributionInstallation Case #1
Filesystem and installer
(recommended)
Installation Case #2
Manual installation
(filesystem, expert user)
Installation Case #3
Command-line client
(no filesystem access)
".$dist->{"name"}.""; + print join("
",map({ my $pkg=$_; + my($file,$text)=&{$dist->{"out"}}($pkg,@{$version{$pkg}}); + (!defined $text ? ($file) || () : (&$a_href_arch("dist/$file",$text))); + } @{$pkg{$case}}),map({ (!$_ ? () : (&{$_}())); } $dist->{"after"})); + print "
+ +@{[ vskip "3ex" ]} + + +

Pending Integrations

+ +
+
@{[ a_href $W->{"project_viewcvs"}.'/lufs/','lufs-captive' ]} + [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/lufs/NEWS.captive?rev=1.1.2.11','NEWS' ]}] +
+

@{[ a_href 'http://lufs.sourceforge.net/lufs/','LUFS' ]} still has not yet integrated + the Captive-developed patches. No integration schedule is currently known.

+ +
+
@{[ a_href $W->{"project_viewcvs"}.'/gnome-vfs-httpcaptive/?only_with_tag=captive','gnome-vfs-httpcaptive' ]}
+
+

seek() function support for http:// handler was submitted as Gnome BugZilla + @{[ a_href 'http://bugzilla.gnome.org/show_bug.cgi?id=121194','Bug # 121194' ]}. + Bug is currently pending - vote for it, please. :-)

+
+
Debian ntfsprogs-200309071734-1captive1 (libntfs4/libntfs4-dev)
+
+

Debian packaging is not yet up to date with the already released + @{[ a_href 'http://linux-ntfs.sourceforge.net/downloads.html#ntfs','version 1.8.0' ]}.

+
+
Debian @{[ a_href '/project/ntfsprogsgnomevfs/','ntfsprogs-gnomevfs' ]}
+
+

Debian packaging is not yet up to date with the already released + @{[ a_href 'http://linux-ntfs.sourceforge.net/downloads.html#ntfs','version 1.8.0' ]} + containing the Captive-developed @{[ a_href '/project/ntfsprogsgnomevfs/','ntfsprogs-gnomevfs' ]} package.

+
+
+ + +

@{[ a_href './','Back to Captive Main Page' ]}

+ HERE