Bug#501759: Specify overrides file on the command line
jbn at dtic.dtu.dk
jbn at dtic.dtu.dk
Fri Oct 10 05:57:25 UTC 2008
Package: dh-make-perl
Version: 0.48
Severity: wishlist
A small change that enables the user to specify the overrides file on the command line.
Kind regards,
Jan Bauer Nielsen
Programmer
-----------------------------------------------------------------
DTU - Technical Information Center of Denmark
*** /home/jbn/patch
*** dh-make-perl-0.48/dh-make-perl 2008-07-31 08:01:31.000000000 +0200
--- dh-make-perl-0.48/dh-make-perl.patch 2008-10-10 07:49:00.000000000 +0200
***************
*** 133,139 ****
'cpan-mirror=s', 'dbflags=s', 'depends=s', 'desc=s',
'exclude|i:s{,}', 'help', 'install!', 'nometa', 'notest',
'pkg-perl!', 'requiredeps', 'version=s', 'e=s', 'email=s',
! 'p=s', 'packagename=s', 'refresh|R', 'dh=i'
) or die usage_instructions();
$bdepends = "debhelper (>= $opts{dh})";
--- 133,139 ----
'cpan-mirror=s', 'dbflags=s', 'depends=s', 'desc=s',
'exclude|i:s{,}', 'help', 'install!', 'nometa', 'notest',
'pkg-perl!', 'requiredeps', 'version=s', 'e=s', 'email=s',
! 'p=s', 'packagename=s', 'refresh|R', 'dh=i', 'overrides=s'
) or die usage_instructions();
$bdepends = "debhelper (>= $opts{dh})";
***************
*** 270,275 ****
--- 270,276 ----
[ --requiredeps ] [ --core-ok ] [ --basepkgs PKGSLIST ]
[ --closes ITPBUG ] [ --packagename|-p PACKAGENAME ]
[ --email|-e EMAIL ] [ --pkg-perl ] [ --dh <ver> ]
+ [ --overrides FILE]
USAGE
}
***************
*** 1141,1149 ****
--- 1142,1152 ----
}
sub load_overrides {
+ my $overrides = $opts{overrides};
eval {
do "$datadir/overrides" if -f "$datadir/overrides";
do "$homedir/overrides" if -f "$homedir/overrides";
+ do $overrides if -f ($overrides ? $overrides : q{});
};
if ($@) {
die "Error when processing the overrides files: $@";
***************
*** 1405,1410 ****
--- 1408,1417 ----
documentation and examples are listed in additional files under debian/, instead
of being listed in debian/rules
+ =item B<--overrides> I<FILE>
+
+ Manually specify the overrides file to be used.
+
=back
=head1 DESCRIPTION
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686-bigmem
Locale: LANG=da_DK.utf8, LC_CTYPE=da_DK.utf8 (charmap=UTF-8)
More information about the pkg-perl-maintainers
mailing list