r53438 - in /trunk/dh-make-perl/lib: DhMakePerl.pm DhMakePerl/Command/dump_config.pm
dmn at users.alioth.debian.org
dmn at users.alioth.debian.org
Sun Feb 28 22:14:41 UTC 2010
Author: dmn
Date: Sun Feb 28 22:14:29 2010
New Revision: 53438
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=53438
Log:
move dump-config command in a submodule
Added:
trunk/dh-make-perl/lib/DhMakePerl/Command/dump_config.pm
Modified:
trunk/dh-make-perl/lib/DhMakePerl.pm
Modified: trunk/dh-make-perl/lib/DhMakePerl.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/lib/DhMakePerl.pm?rev=53438&op=diff
==============================================================================
--- trunk/dh-make-perl/lib/DhMakePerl.pm (original)
+++ trunk/dh-make-perl/lib/DhMakePerl.pm Sun Feb 28 22:14:29 2010
@@ -179,18 +179,14 @@
die pod2usage(-message => "See `man 1 dh-make-perl' for details.\n") if $self->cfg->help;
die "CPANPLUS support disabled, sorry" if $self->cfg->cpanplus;
- if ( $self->cfg->command eq 'refresh-cache' ) {
+ if ( $self->cfg->command eq 'refresh-cache'
+ or $self->cfg->command eq 'dump-config' )
+ {
my $cmd_mod = $self->cfg->command;
$cmd_mod =~ s/-/_/g;
require "DhMakePerl/Command/$cmd_mod.pm";
bless $self, "DhMakePerl::Command::$cmd_mod";
return $self->execute;
- }
-
- if ( $self->cfg->command eq 'dump-config' ) {
- print $self->cfg->dump_config;
-
- return 0;
}
$self->arch( $self->cfg->arch ) if $self->cfg->arch;
Added: trunk/dh-make-perl/lib/DhMakePerl/Command/dump_config.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/lib/DhMakePerl/Command/dump_config.pm?rev=53438&op=file
==============================================================================
--- trunk/dh-make-perl/lib/DhMakePerl/Command/dump_config.pm (added)
+++ trunk/dh-make-perl/lib/DhMakePerl/Command/dump_config.pm Sun Feb 28 22:14:29 2010
@@ -1,0 +1,56 @@
+package DhMakePerl::Command::dump_config;
+
+=head1 NAME
+
+DhMakePerl::Command::dump_config - dh-make-perl dump-config implementation
+
+=cut
+
+use strict; use warnings;
+
+use base 'DhMakePerl';
+
+=head1 METHODS
+
+=over
+
+=item execute
+
+The main command entry point.
+
+=cut
+
+sub execute {
+ my $self = shift;
+
+ print $self->cfg->dump_config;
+
+ return 0;
+}
+
+=back
+
+=head1 COPYRIGHT & LICENSE
+
+=over
+
+=item Copyright (C) 2010 Damyan Ivanov <dmn at debian.org>
+
+=back
+
+This program is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License version 2 as published by the Free
+Software Foundation.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
+Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+=cut
+
+
+1;
More information about the Pkg-perl-cvs-commits
mailing list