From e397c0db3026ab57fa5d3de06cbd2dce048c529c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org>
Date: Sat, 8 Oct 2011 17:09:42 +0200
Subject: [PATCH] if there's only one shebang in private dir, generate the same
 -V option for postinst as in rtupdate

---
 dh_python2 | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dh_python2 b/dh_python2
index a2a1f65..04b5052 100755
--- a/dh_python2
+++ b/dh_python2
@@ -629,7 +629,11 @@ def main():
 
             ext_for = details.get('ext')
             if ext_for is None:  # no extension
-                if options.vrange and options.vrange != (None, None):
+                shebangs = list(v for i, v in details.get('shebangs', []) if v)
+                if not options.ignore_shebangs and len(shebangs) == 1:
+                    # only one version from shebang
+                    args += "-V %s" % vrepr(shebangs[0])
+                elif options.vrange and options.vrange != (None, None):
                     args += " -V %s" % vrange_str(options.vrange)
             elif False in ext_for:
                 # at least one extension's version not detected
-- 
GitLab