[linux-tools] 06/07: linux-perf: Override lintian errors for perf-read-vdso{, x}32 in 64-bit packages
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Sun Mar 20 19:18:20 UTC 2016
This is an automated email from the git hooks/post-receive script.
benh pushed a commit to branch sid
in repository linux-tools.
commit 466e99f39753af7b4dd3fc0fe444efc44a1e1c58
Author: Ben Hutchings <ben at decadent.org.uk>
Date: Sun Mar 20 16:19:25 2016 +0000
linux-perf: Override lintian errors for perf-read-vdso{,x}32 in 64-bit packages
---
debian/bin/gencontrol.py | 7 +++++++
debian/changelog | 2 ++
debian/rules.real | 1 +
debian/templates/lintian-overrides.perf.in | 3 +++
4 files changed, 13 insertions(+)
diff --git a/debian/bin/gencontrol.py b/debian/bin/gencontrol.py
index d299ef2..33f4241 100755
--- a/debian/bin/gencontrol.py
+++ b/debian/bin/gencontrol.py
@@ -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
diff --git a/debian/changelog b/debian/changelog
index 7674e58..b094898 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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 at decadent.org.uk> Sun, 20 Mar 2016 15:35:32 +0000
diff --git a/debian/rules.real b/debian/rules.real
index 891c39b..dd3980a 100644
--- a/debian/rules.real
+++ b/debian/rules.real
@@ -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
diff --git a/debian/templates/lintian-overrides.perf.in b/debian/templates/lintian-overrides.perf.in
new file mode 100644
index 0000000..858faa7
--- /dev/null
+++ b/debian/templates/lintian-overrides.perf.in
@@ -0,0 +1,3 @@
+# These executables are needed to handle processes running in compat mode
+linux-perf- at version@: binary-from-other-architecture usr/lib/perf_ at version@-core/perf-read-vdso32
+linux-perf- at version@: binary-from-other-architecture usr/lib/perf_ at version@-core/perf-read-vdsox32
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux-tools.git
More information about the Kernel-svn-changes
mailing list