#!/my/gnu/bin/perl -w -*- perl -*-

# Generate a mirror listing

line: while (<>) { last line if /START_OF_MIRROR_LISTING/;};

print "MySQL mirror listing\n";

line: while (<>)
{
  last line if /END_OF_MIRROR_LISTING/; 
  if (/^\@strong\{([A-Za-z ]+):\}$/)
  {
    print "\n*** $1\n";
  }
  elsif (m|^\@image\{Img/[a-z-]+\} ([A-Za-z]+) \[(.*)\]|)
  {
    print "\n$1 [$2]\n";
  }
  # A hacky URL regexp
  # (m!^\@uref\{((http\|ftp)://[^,]*), (FTP\|WWW)\}!)
  elsif (m!^\@uref\{((http|ftp)://[^,]*), (FTP|WWW)\}!)
  {
    $addr = $1;
    print "	$addr\n";
  }
}