#!/usr/bin/perl -w =head1 NAME dh_lintian - install lintian override files into package build directories =cut use strict; use Debian::Debhelper::Dh_Lib; =head1 SYNOPSIS B [S>] =head1 DESCRIPTION B is a debhelper program that is responsible for installing override files used by lintian into package build directories. =head1 FILES =over 4 =item debian/I.lintian-overrides Installed into usr/share/lintian/overrides/I in the package build directory. This file is used to suppress erroneous lintian diagnostics. =item F These files are not installed, but will be scanned by lintian to provide overrides for the source package. =back =cut init(); # PROMISE: DH NOOP WITHOUT lintian-overrides foreach my $package (@{$dh{DOPACKAGES}}) { next if is_udeb($package); my $tmp=tmpdir($package); my $or_dir = "$tmp/usr/share/lintian/overrides"; my $overrides=pkgfile($package,"lintian-overrides"); if ($overrides ne '') { if (! -d "$or_dir") { doit("install","-d","$or_dir"); } doit("install","-p","-m644",$overrides,"$or_dir/$package"); } } =head1 SEE ALSO L This program is a part of debhelper. L =head1 AUTHOR Steve Robbins =cut