From: Niko Tyni Subject: Configure CPANPLUS to use the site directories by default. Closes: 533707 The core modules usually default to INSTALLDIRS=perl (ExtUtils::MakeMaker) or installdirs=core (Module::Build), so we need to explicitly ask for the site destination to get upgraded versions into /usr/local. See also the sister patch, debian/cpan_definstalldirs . --- lib/CPANPLUS/Config/System.pm | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/lib/CPANPLUS/Config/System.pm b/lib/CPANPLUS/Config/System.pm new file mode 100644 index 0000000..5e6e11e --- /dev/null +++ b/lib/CPANPLUS/Config/System.pm @@ -0,0 +1,30 @@ +### minimal pod, so you can find it with perldoc -l, etc +=pod + +=head1 NAME + +CPANPLUS::Config::System + +=head1 DESCRIPTION + +This is a CPANPLUS configuration file that sets appropriate default +settings on Debian systems. + +The only preconfigured settings are C (set to +C) and C (set to C<--installdirs site>). + +These settings will not have any effect if +C is present. + +=cut + + +package CPANPLUS::Config::System; + +sub setup { + my $conf = shift; + $conf->set_conf( makemakerflags => 'INSTALLDIRS=site' ); + $conf->set_conf( buildflags => '--installdirs site' ); +} + +1; -- tg: (daf8b46..) debian/cpanplus_definstalldirs (depends on: upstream)