Package: libaugeas0
Severity: wishlist
Tags: patch
I've just been hunting down a segfault in augeas, and I found debugging
symbols to be awfully useful. The attached patch modifies the package build
process to produce a separate package containing them.
- Matt
diff -u augeas-0.7.0/debian/rules augeas-0.7.0/debian/rules
--- augeas-0.7.0/debian/rules
+++ augeas-0.7.0/debian/rules
@@ -74,7 +74,7 @@
dh_install --sourcedir=debian/tmp
dh_installman
dh_link
- dh_strip
+ dh_strip --dbg-package augeas-dbg
#Strip rpath.
chrpath -d $(CURDIR)/debian/augeas-tools/usr/bin/augtool
chrpath -d $(CURDIR)/debian/augeas-tools/usr/bin/augparse
diff -u augeas-0.7.0/debian/control augeas-0.7.0/debian/control
--- augeas-0.7.0/debian/control
+++ augeas-0.7.0/debian/control
@@ -49,6 +49,20 @@
details. It is controlled by ``lens'' definitions that describe the file
format and the transformation into a tree.
+Package: augeas-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libaugeas0 (= ${binary:Version}), augeas-tools (= ${binary:Version})
+Description: Debugging symbols for libaugeas0
+ Augeas is a configuration editing tool. It parses configuration files in their
+ native formats and transforms them into a tree. Configuration changes are made
+ by manipulating this tree and saving it back into native config files.
+ .
+ This package provides debugging symbols for augeas, both the core library
+ and the tools, to assist in diagnosing critical bugs. It is not required
+ for normal operation.
+
Package: augeas-lenses
Section: misc
Suggests: libaugeas0