5 dh_installlogcheck - install logcheck rulefiles into etc/logcheck/
10 use Debian::Debhelper::Dh_Lib;
14 B<dh_installlogcheck> [S<I<debhelper options>>]
18 B<dh_installlogcheck> is a debhelper program that is responsible for
19 installing logcheck rule files.
25 =item debian/I<package>.logcheck.cracking
27 =item debian/I<package>.logcheck.violations
29 =item debian/I<package>.logcheck.violations.ignore
31 =item debian/I<package>.logcheck.ignore.workstation
33 =item debian/I<package>.logcheck.ignore.server
35 =item debian/I<package>.logcheck.ignore.paranoid
37 Each of these files, if present, are installed into corresponding
38 subdirectories of F<etc/logcheck/> in package build directories.
46 =item B<--name=>I<name>
48 Look for files named F<debian/package.name.logcheck.*> and install
49 them into the corresponding subdirectories of F<etc/logcheck/>, but
50 use the specified name instead of that of the package.
58 foreach my $package (@{$dh{DOPACKAGES}}) {
59 my $tmp=tmpdir($package);
61 foreach my $type (qw{ignore.d.workstation ignore.d.server
62 ignore.d.paranoid cracking.d
63 violations.d violations.ignore.d}) {
66 my $logcheck=pkgfile($package,"logcheck.$typenod");
68 if (! -d "$tmp/etc/logcheck/$type") {
69 doit("install","-o",0,"-g",0,"-d","$tmp/etc/logcheck/$type");
71 my $packagenodot=pkgfilename($package); # run-parts..
72 $packagenodot=~s/\./_/g;
73 doit("install","-m","0644",$logcheck,"$tmp/etc/logcheck/$type/$packagenodot");
82 This program is a part of debhelper.
86 Jon Middleton <jjm@debian.org>