57 |
|
|
58 |
use lib "$prefix/srv/Sack/lib/"; |
use lib "$prefix/srv/Sack/lib/"; |
59 |
use Sack::Digest; |
use Sack::Digest; |
60 |
Sack::Digest->clean; |
our $digest = Sack::Digest->new( port => $port, clean => 1 ); |
61 |
Sack::Digest->open( $port ); |
sub digest { $digest->to_int($_[0]) } |
|
sub digest { Sack::Digest->to_int($_[0]) } |
|
62 |
|
|
63 |
use lib "$prefix/srv/webpac2/lib/"; |
use lib "$prefix/srv/webpac2/lib/"; |
64 |
use WebPAC::Input::ISI; |
use WebPAC::Input::ISI; |
242 |
report "[$port] SAVE $path $offset-$limit", -s $path, "bytes"; |
report "[$port] SAVE $path $offset-$limit", -s $path, "bytes"; |
243 |
|
|
244 |
if ( -s $path < 4096 ) { |
if ( -s $path < 4096 ) { |
245 |
print '$out = ', dump Sack::Digest->undigest_out($out); |
print '$out = ', dump $digest->undigest_out($out); |
246 |
} |
} |
247 |
} |
} |
248 |
|
|
341 |
__HELP__ |
__HELP__ |
342 |
} elsif ( $cmd =~ m{^(vi|\\e|o)}i ) { |
} elsif ( $cmd =~ m{^(vi|\\e|o)}i ) { |
343 |
#system "vi out/*"; |
#system "vi out/*"; |
344 |
Sack::Digest->sync; |
$digest->sync; |
345 |
system "bin/storableedit.pl", (glob('out/*.storable'))[0]; |
system "bin/storableedit.pl", (glob('out/*.storable'))[0]; |
346 |
} elsif ( $cmd =~ m{^i(?:nfo)?\s?(.+)?$}i ) { |
} elsif ( $cmd =~ m{^i(?:nfo)?\s?(.+)?$}i ) { |
347 |
info; |
info; |