in reply to Bundling perl modules with a larger system

Maybe this solution doesn't fully resolve your problem, but I think that create a personal module bundle would help you

The idea is to create a new bundle of modules, store it and install whenever and whatever you want

The autobundle command from CPAN takes a catalog of what you have installed on your system:

$ cpan cpan> autobundle [...] Wrote bundle file /usr/src/.cpan/Bundle/Snapshot_2007_12_20_00.pm

If you prefer to make your own Bundle and include a list of modules you can do it like:

package Bundle::Personal::Modules 1; __END__ =head1 NAME Bundle::Personal::Modules =head1 SYNOPSIS perl -MCPAN -e 'install Bundle::Personal::Modules' =head1 CONTENTS #Here your modules... Data::Dumper Test::Pod # etc...

Then, you can copy that bundle to another machine (under the Bundle/ directory beneath the CPAN module's working directory and:

$cpan cpan> install Bundle::Snapshot_2007_12_20_00.pm

You can set cpan to follow all prerequisites without asking when configuring it for the first time.

Hope this helps

citromatik