The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Config::Apt::SourceEntry - Manipulate apt source entries

VERSION

Version 0.10

SYNOPSIS

    use Config::Apt::SourceEntry;

    my $src = new Config::Apt::SourceEntry;
    $src->from_string("deb http://ftp.us.debian.org/debian/ unstable main");
    ...
    my $src = new Config::Apt::SourceEntry("deb http://ftp.us.debian.org/debian/ unstable main non-free");
    $src->set_uri("http://apt-proxy:9999/");
    print $src->to_string();

FUNCTIONS

new

The Config::Apt::SourceEntry constructor has one optional string argument. If the optional argument is given, it will be parsed as an apt source.

to_string

Returns the string representation of the apt source. Takes no arguments.

    print $src->to_string();

from_string

Parses the given string argument as an apt source.

    $src->from_string("deb http://ftp.us.debian.org/debian/ unstable main");

Returns undef on error, otherwise 1.

get_type, get_uri, get_dist, get_components

Returns the type, uri, distribution (strings), or components (array of strings)

set_type, set_uri, set_dist, set_components

Sets the type, uri, distribution (strings), or components (array of strings)

AUTHOR

Ian Kilgore, <iank at cpan.org>

BUGS

Please report any bugs or feature requests to bug-config-apt-source at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Config-Apt-Source. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Config::Apt::Source

You can also look for information at:

COPYRIGHT & LICENSE

Copyright 2007 Ian Kilgore, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.