linux-perf: Override lintian errors for perf-read-vdso{,x}32 in 64-bit packages

This commit is contained in:
Ben Hutchings 2016-03-20 16:19:25 +00:00
parent cf4f32ccd1
commit 466e99f397
4 changed files with 13 additions and 0 deletions

View File

@ -51,6 +51,13 @@ class gencontrol(Gencontrol):
main = self.templates["control.main"]
packages.extend(self.process_packages(main, self.vars))
def substitute_file(template, target):
with codecs.open(target, 'w', 'utf-8') as f:
f.write(self.substitute(self.templates[template], self.vars))
substitute_file('lintian-overrides.perf',
'debian/linux-perf-%s.lintian-overrides' %
self.vars['version'])
def process_changelog(self):
changelog = Changelog(version = VersionLinux)
self.version = version = changelog[0].version

2
debian/changelog vendored
View File

@ -15,6 +15,8 @@ linux-tools (4.4.6-1) UNRELEASED; urgency=medium
[ Ben Hutchings ]
* debian/control: Update policy version to 3.9.7; no changes required
* linux-perf: Override lintian errors for perf-read-vdso{,x}32 in
64-bit packages
-- Ben Hutchings <ben@decadent.org.uk> Sun, 20 Mar 2016 15:35:32 +0000

1
debian/rules.real vendored
View File

@ -76,6 +76,7 @@ install-perf: $(STAMPS_DIR)/build
dh_python2 /usr/share/perf_$(VERSION)-core/scripts/python/Perf-Trace-Util/lib/
dh_installchangelogs
dh_installdocs
dh_lintian
dh_strip
dh_compress
dh_fixperms

View File

@ -0,0 +1,3 @@
# These executables are needed to handle processes running in compat mode
linux-perf-@version@: binary-from-other-architecture usr/lib/perf_@version@-core/perf-read-vdso32
linux-perf-@version@: binary-from-other-architecture usr/lib/perf_@version@-core/perf-read-vdsox32