diff options
author | Jan Blunck <jblunck@brocade.com> | 2017-04-11 10:19:53 +0200 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@gmail.com> | 2017-06-12 13:10:53 +0100 |
commit | 84fc024c38dc0277dd25776fdc99670ef00b39cb (patch) | |
tree | 0d530a57e91beb55c262d5751481cc6e73e4a42c /debian/dh-dbgsym-metapkg | |
parent | b121ff27dbb03c1da9afd078d0ab3818440519ca (diff) |
Add dbgsym meta-package
This adds a meta-package to install all generated -dbgsym packages.
Change-Id: If2d802317628d5858ce2a60add445da39ab980e8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
Diffstat (limited to 'debian/dh-dbgsym-metapkg')
-rwxr-xr-x | debian/dh-dbgsym-metapkg | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/debian/dh-dbgsym-metapkg b/debian/dh-dbgsym-metapkg new file mode 100755 index 00000000..fecbed18 --- /dev/null +++ b/debian/dh-dbgsym-metapkg @@ -0,0 +1,24 @@ +#!/bin/sh -e + +PACKAGE=${1:?Missing parameter} + +dh_installdocs -p${PACKAGE} +dh_installchangelogs -p${PACKAGE} +dh_compress -p${PACKAGE} + +install -d debian/${PACKAGE}/DEBIAN + +echo -n 'misc:Depends=' > debian/${PACKAGE}.substvars +grep -E 'lib.*-dbgsym' debian/files | tr '_' ' ' | \ + awk '{ print $1,"(=",$2 ")" }' | paste -sd ',' - | \ + sed -e 's/,/, /g' >> debian/${PACKAGE}.substvars + +dh_gencontrol -p libdpdk-dev -- \ + -Pdebian/${PACKAGE} \ + -Tdebian/${PACKAGE}.substvars \ + -UPre-Depends -URecommends -USuggests -UEnhances -UProvides \ + -UEssential -UConflicts -UReplaces -UBreaks \ + -DSection=debug -DPriority=extra \ + -DAuto-Built-Package=debug-symbols \ + -DPackage=${PACKAGE} "-DDepends=\${misc:Depends}" \ + "-DDescription=Debug symbols for libdpdk-dev (meta-package)" |