X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_installlogrotate;h=9cf1533b8f7319bbe3e9e84b0baf0d9e7d122b49;hb=dcf2be1ed00127eb70dbb678285aa469314aa8b8;hp=6aec670f3fcde3a143efe7a2f69d7a2303dd990e;hpb=088be5d001d899c42b9d572e91198791748e5b46;p=debhelper.git diff --git a/dh_installlogrotate b/dh_installlogrotate index 6aec670..9cf1533 100755 --- a/dh_installlogrotate +++ b/dh_installlogrotate @@ -11,7 +11,7 @@ use Debian::Debhelper::Dh_Lib; =head1 SYNOPSIS -B [S>] +B [S>] [B<--name=>I] =head1 DESCRIPTION @@ -19,6 +19,18 @@ dh_installlogrotate is a debhelper program that is responsible for installing logrotate config files into etc/logrotate.d in package build directories. Files named debian/package.logrotate are installed. +=head1 OPTIONS + +=over 4 + +=item B<--name=>I + +Look for files named debian/package.name.logrotate and install them as +etc/logrotate.d/name, instead of using the usual files and installing them +as the package name. + +=back + =cut init(); @@ -31,13 +43,13 @@ foreach my $package (@{$dh{DOPACKAGES}}) { if (! -d "$tmp/etc/logrotate.d") { doit("install","-o",0,"-g",0,"-d","$tmp/etc/logrotate.d"); } - doit("install","-m",644,$file,"$tmp/etc/logrotate.d/$package"); + doit("install","-m",644,$file,"$tmp/etc/logrotate.d/".pkgfilename($package)); } } =head1 SEE ALSO -L +L This program is a part of debhelper.