[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 1.24.2-16-gabdf71e



The following commit has been merged in the master branch:
commit abdf71eea694013efe5543fd049ae7d0174ab793
Author: Russ Allbery <rra@debian.org>
Date:   Tue Jul 22 22:13:42 2008 -0700

    Try to recognize debconf template uses in Perl
    
    * checks/debconf:
      + [RA] Try to recognize at least some debconf template uses in Perl.

diff --git a/checks/debconf b/checks/debconf
index a02350e..1b197ba 100644
--- a/checks/debconf
+++ b/checks/debconf
@@ -435,6 +435,10 @@ for my $file (qw(config prerm postrm preinst postinst)) {
 	    if (m/^\s*(?:db_get|db_set(?:title)?)\s+[\"\']?(\S+?)[\"\']?(\s|\Z)/) {
 		$templates_used{$1} = 1;
 	    }
+	    # Try to handle Perl somewhat.
+	    if (m/^\s*(?:.*=\s*get|set)\s*\(\s*[\"\'](\S+?)[\"\']/) {
+		$templates_used{$1} = 1;
+	    }
 	    if (m/^\s*db_register\s+[\"\']?(\S+?)[\"\']?\s+(\S+)\s/) {
 		my ($template, $question) = ($1, $2);
 		push @{$template_aliases{$template}}, $question;
diff --git a/debian/changelog b/debian/changelog
index 18dc2f1..81def66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ lintian (1.24.3) unstable; urgency=low
   * checks/debconf:
     + [ADB] Don't complain about unused debconf templates in udebs.
       (Closes: #491135)
+    + [RA] Try to recognize at least some debconf template uses in Perl.
   * checks/description:
     + [RA] Don't warn about a synopsis that ends in "etc."  Patch from
       Chris Lamb.  (Closes: #491252)

-- 
Debian package checker


Reply to: