2003-07-16 12:06:55 +02:00
|
|
|
|
#!/usr/bin/perl -w -*- perl -*-
|
2000-07-31 21:29:14 +02:00
|
|
|
|
# Generate text files from top directory from the manual.
|
|
|
|
|
|
|
|
|
|
$from = shift(@ARGV);
|
|
|
|
|
$fnode = shift(@ARGV);
|
|
|
|
|
$tnode = shift(@ARGV);
|
|
|
|
|
|
2003-07-16 12:06:55 +02:00
|
|
|
|
open(IN, "$from") || die "Cannot open $from: $!";
|
2000-07-31 21:29:14 +02:00
|
|
|
|
|
|
|
|
|
$in = 0;
|
|
|
|
|
|
|
|
|
|
while (<IN>)
|
|
|
|
|
{
|
|
|
|
|
if ($in)
|
|
|
|
|
{
|
|
|
|
|
if (/Node: $tnode,/)
|
|
|
|
|
{
|
|
|
|
|
$in = 0;
|
|
|
|
|
}
|
|
|
|
|
elsif (/^File: mysql.info/ || (/^/))
|
|
|
|
|
{
|
2003-07-16 12:06:55 +02:00
|
|
|
|
# Just Skip node beginnings
|
2000-07-31 21:29:14 +02:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
print;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
if (/Node: $fnode,/)
|
|
|
|
|
{
|
|
|
|
|
$in = 1;
|
|
|
|
|
# Skip first empty line
|
|
|
|
|
<IN>;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
close(IN);
|
2003-07-16 12:06:55 +02:00
|
|
|
|
|
|
|
|
|
die "Could not find node \"$tnode\"" if ($in == 1);
|
|
|
|
|
exit 0;
|