#!/home/thartman/perlroot/perl/bin/perl use strict; use warnings; use CPAN; # Htmlwidget: # test for Net::DNS::Resolver::Recurse fails on tektonic VPS # same as reported in http://www.nntp.perl.org/group/perl.cpan.testers/341522 # but we go ahead and use this module anyway force('install', 'Net::DNS'); install('HTML::Widget'); #goto Digestcolumns; for my $mod qw( Catalyst::Plugin::ConfigLoader Catalyst::Plugin::Session::State::Cookie Catalyst::Plugin::Static::Simple Catalyst::Plugin::StackTrace Catalyst::Plugin::Authentication Catalyst::Plugin::Authentication::Store::DBIC Catalyst::Plugin::Authentication::Credential::Password Catalyst::Plugin::Authorization::Roles Catalyst::Plugin::Authorization::ACL Catalyst::Plugin::Session Catalyst::Plugin::Session::Store::FastMmap HTML::Widget Catalyst::Plugin::HTML::Widget Catalyst::View::TT Algorithm::C3 Class::C3 DBIx::Class Catalyst::Model::DBIC::Schema Lingua::EN::Inflect::Number Catalyst::Action::RenderView DBD::Pg ) { if ( my $result = install ($mod) ) { die "couldn't instal: $mod, result: $result"; } #print "result: $result"; #die;#die "couldn't install: $mod"; } Digestcolumns: #install ('XML::XPath'); install ('IO::Scalar'); install ('Text::RecordParser'); install ('SQL::Translator'); force ( 'install', 'DBIx::Class::DigestColumns'); die; Cpanplus: install ('Bundle::CPANPLUS::Dependencies'); install ('Module::Loaded'); install ('Package::Constants'); install ('Test::Harness'); install ('CPANPLUS'); # Module::Signature causes headache, see list posts. system('rm -f /usr/lib/perl5/site_perl/5.8.8/Module/Signature.pm'); die;