[Pkg-apache-commits] r1113 - in /trunk/apache2: apache2-dbg.dirs apache2-dbg.links changelog mpms.links rules
sf at alioth.debian.org
sf at alioth.debian.org
Sat Jan 2 20:24:28 UTC 2010
Author: sf
Date: Sat Jan 2 20:24:28 2010
New Revision: 1113
URL: http://svn.debian.org/wsvn/pkg-apache/?sc=1&rev=1113
Log:
Re-introduce objcopy magic to avoid dangling symlinks to the debug info
in the mpm packages. Closes: #563278
Added:
trunk/apache2/apache2-dbg.links
Modified:
trunk/apache2/apache2-dbg.dirs
trunk/apache2/changelog
trunk/apache2/mpms.links
trunk/apache2/rules
Modified: trunk/apache2/apache2-dbg.dirs
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/apache2-dbg.dirs?rev=1113&op=diff
==============================================================================
--- trunk/apache2/apache2-dbg.dirs (original)
+++ trunk/apache2/apache2-dbg.dirs Sat Jan 2 20:24:28 2010
@@ -1,1 +1,5 @@
usr/lib/debug/usr/sbin
+usr/lib/debug/usr/lib/apache2/mpm-worker
+usr/lib/debug/usr/lib/apache2/mpm-prefork
+usr/lib/debug/usr/lib/apache2/mpm-event
+usr/lib/debug/usr/lib/apache2/mpm-itk
Added: trunk/apache2/apache2-dbg.links
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/apache2-dbg.links?rev=1113&op=file
==============================================================================
--- trunk/apache2/apache2-dbg.links (added)
+++ trunk/apache2/apache2-dbg.links Sat Jan 2 20:24:28 2010
@@ -1,0 +1,4 @@
+usr/lib/debug/usr/lib/apache2/mpm-itk/apache2 usr/lib/debug/usr/sbin/apache2-mpm-itk
+usr/lib/debug/usr/lib/apache2/mpm-prefork/apache2 usr/lib/debug/usr/sbin/apache2-mpm-prefork
+usr/lib/debug/usr/lib/apache2/mpm-worker/apache2 usr/lib/debug/usr/sbin/apache2-mpm-worker
+usr/lib/debug/usr/lib/apache2/mpm-event/apache2 usr/lib/debug/usr/sbin/apache2-mpm-event
Modified: trunk/apache2/changelog
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/changelog?rev=1113&op=diff
==============================================================================
--- trunk/apache2/changelog (original)
+++ trunk/apache2/changelog Sat Jan 2 20:24:28 2010
@@ -6,6 +6,8 @@
* Improve function to detect apache2 pid in init-script (closes: #562583).
* Add hint README.Debian on how to pass auth info to CGI scripts.
Closes: #483219
+ * Re-introduce objcopy magic to avoid dangling symlinks to the debug info
+ in the mpm packages. Closes: #563278
* Point to README.backtrace in apache2-dbg's description.
* Use more debhelper functions to simplify debian/rules.
* Add misc-depends to various packages to make lintian happy.
Modified: trunk/apache2/mpms.links
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/mpms.links?rev=1113&op=diff
==============================================================================
--- trunk/apache2/mpms.links (original)
+++ trunk/apache2/mpms.links Sat Jan 2 20:24:28 2010
@@ -1,3 +1,2 @@
usr/lib/apache2/mpm-MPMXXX/apache2 usr/sbin/apache2
-usr/lib/debug/usr/lib/apache2/mpm-MPMXXX/apache2 usr/lib/debug/usr/sbin/apache2
usr/share/bug/apache2.2-common/script usr/share/bug/apache2-mpm-MPMXXX/script
Modified: trunk/apache2/rules
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/rules?rev=1113&op=diff
==============================================================================
--- trunk/apache2/rules (original)
+++ trunk/apache2/rules Sat Jan 2 20:24:28 2010
@@ -261,7 +261,6 @@
find debian/$$pkg/ -name .svn -exec rm -rf {} + ; \
done
- # common dh stuff
dh_installdocs debian/README.backtrace -papache2.2-common -papache2.2-bin
dh_installdocs debian/README.backtrace -Napache2.2-common -Napache2.2-bin
cp debian/README.Debian debian/apache2-doc/usr/share/doc/apache2-doc/
@@ -274,7 +273,18 @@
dh_lintian
rm -f debian/apache2.2-bin/usr/share/doc/apache2.2-bin/NEWS.Debian
rm -f debian/apache2-utils/usr/share/doc/apache2-utils/NEWS.Debian
- dh_strip --dbg-package=apache2-dbg -Napache2-dbg;
+
+ dh_strip --dbg-package=apache2-dbg -Napache2-dbg -Xusr/lib/apache2/mpm
+ if [ "$(LSB_RELEASE)" != "Ubuntu" ] && [ -n "$(DEB_BUILD_STRIP)" ] ; then \
+ for i in worker prefork event itk; do \
+ MPM=usr/lib/apache2/mpm-$$i/apache2 ;\
+ objcopy --only-keep-debug $(BUILD)/$$i/apache2 debian/apache2-dbg/usr/lib/debug/$$MPM-mpm-$$i ;\
+ chmod 644 debian/apache2-dbg/usr/lib/debug/$$MPM-mpm-$$i ;\
+ strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/apache2.2-bin/$$MPM ;\
+ objcopy --add-gnu-debuglink=debian/apache2-dbg/usr/lib/debug/$$MPM-mpm-$$i debian/apache2.2-bin/$$MPM ;\
+ done ;\
+ fi
+
cp debian/mpm-itk/README debian/apache2.2-common/usr/share/doc/apache2.2-common/README.mpm-itk
cp debian/mpm-itk/CHANGES debian/apache2.2-common/usr/share/doc/apache2.2-common/changelog.mpm-itk
cp debian/mpm-itk/debian/changelog debian/apache2.2-common/usr/share/doc/apache2.2-common/changelog.mpm-itk.Debian
More information about the Pkg-apache-commits
mailing list