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

Bug#459514: 'script-with-language-extension' should check for more languages



Package: lintian
Version: 1.23.41
Severity: wishlist
Tags: patch

The "script-with-language-extension" check currently checks for files like
'/usr/bin/myscript.sh', in accordance with §10.4.

It would be nice if it detected other languages such as PHP and Ruby, etc. A
rudimentary search with apt-file shows there are a number of offending
packages in the archive.

A patch is attached. (I did not augment the existing testcase because it does
not currently exhaust all the language options and would almost be a test of
Perl's regex capabilities)


Regards,

-- 
Chris Lamb, UK                                       chris@chris-lamb.co.uk
                                                            GPG: 0x634F9A20
Index: checks/files
===================================================================
--- checks/files	(revision 1122)
+++ checks/files	(working copy)
@@ -582,7 +582,7 @@
 	}
 
 	# ---------------- executables with language extensions
-	if ($file =~ m,^(usr/)?(s?bin|games)/[^/]+\.(pl|sh|py)$,) {
+	if ($file =~ m,^(usr/)?(s?bin|games)/[^/]+\.(pl|sh|py|php|rb|tcl|bsh|csh|tcl)$,) {
 	    tag "script-with-language-extension", "$file";
 	}
 

Attachment: signature.asc
Description: PGP signature


Reply to: