diff -Nru lintian-2.2.17ubuntu1/checks/init.d lintian-2.2.17ubuntu2/checks/init.d --- lintian-2.2.17ubuntu1/checks/init.d 2009-09-22 12:13:06.000000000 -0500 +++ lintian-2.2.17ubuntu2/checks/init.d 2009-12-15 13:35:26.000000000 -0600 @@ -180,6 +180,11 @@ opendir(INITD, "init.d") or fail("cannot read init.d directory: $!"); for (readdir(INITD)) { next if $_ eq '.' || $_ eq '..' || $_ eq 'README' || $_ eq 'skeleton'; + # Skip init scripts which are symlinks to /lib/init/upstart-job + if (-l "init.d/$_") { + my $link = readlink("init.d/$_"); + next if ($link =~ m,lib/init/upstart-job$,); + } unless ($initd_postinst{$_}) { tag "script-in-etc-init.d-not-registered-via-update-rc.d", "/etc/init.d/$_"; check_init("init.d/$_") if -f "init.d/$_";