Provided by: libdebbugs-perl_2.6.0_all
NAME
Debbugs::DebArchive -- Routines for reading files from Debian archives
SYNOPSIS
use Debbugs::DebArchive; read_packages('/srv/mirrors/ftp.debian.org/ftp/dist', sub { print map {qq($_\n)} @_ }, Term::ProgressBar->new(), );
DESCRIPTION
This module implements a set of routines for reading Packages.gz, Sources.gz and Release files from the dists directory of a Debian archive.
BUGS
None known. read_release_file read_release_file('stable/Release') Reads a Debian release file and returns a hashref of information about the release file, including the Packages and Sources files for that distribution read_packages read_packages($dist_dir,$callback,$progress) dist_dir Path to dists directory callback Function which is called with key, value pairs of suite, arch, component, Package, Source, Version, and Maintainer information for each package in the Packages file. progress Optional Term::ProgressBar object to output progress while reading packages.