X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_installlogrotate;h=17b2a5ab639c008973b2a362ed473078e912e429;hb=18a0da8092ea9f3dc48bca92b36f592af25a608d;hp=8cefc4545c61c5b7a902852e1429839e868393fc;hpb=053f6f8b4e7431d32511aef209188a084e8c7e79;p=debhelper.git diff --git a/dh_installlogrotate b/dh_installlogrotate index 8cefc45..17b2a5a 100755 --- a/dh_installlogrotate +++ b/dh_installlogrotate @@ -1,9 +1,38 @@ #!/usr/bin/perl -w -# -# Install logrotate config files. + +=head1 NAME + +dh_installlogrotate - install logrotate config files + +=cut use strict; use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] [B<--name=>I] + +=head1 DESCRIPTION + +B is a debhelper program that is responsible for installing +logrotate config files into F in package build directories. +Files named F are installed. + +=head1 OPTIONS + +=over 4 + +=item B<--name=>I + +Look for files named F and install them as +F, instead of using the usual files and installing them +as the package name. + +=back + +=cut + init(); foreach my $package (@{$dh{DOPACKAGES}}) { @@ -14,6 +43,18 @@ 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 + +This program is a part of debhelper. + +=head1 AUTHOR + +Joey Hess + +=cut