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