tag 348715 +patch thanks Hi!
Here is a patch that fixes tihs bug, and a couple of other similar issues in the new traceroute package. I also fixed one lintian warning in the patch. Feel free to use it. /Sune -- Do you know how can I do for inserting the button of the printer? You cannot telnet to the board, so that from the control panel inside Mac you either should load from a controller, or need to open a Fast memory over a 3-inch LCD shell to the kernel and from X-Windows or from DOS 97 you either can never unmount a PCI shell, or must debug the USB ISA hard disk of the parallel port 92 over the device but you have to click a head to the microprocessor to install the BIOS.
diff -u traceroute-2.0.7/debian/changelog traceroute-2.0.7/debian/changelog
--- traceroute-2.0.7/debian/changelog
+++ traceroute-2.0.7/debian/changelog
@@ -1,3 +1,14 @@
+traceroute (2.0.7-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Implement use of alternatives instead of random conflicts.
+ (Closes: #437815, #436698)
+ * Don't install tcptraceroute. The tcptraceroute in the tcptraceroute
+ package is much better. (Closes: 436804)
+ * Don't ignore errors from make clean.
+
+ -- Sune Vuorela <[EMAIL PROTECTED]> Tue, 14 Aug 2007 13:52:54 +0200
+
traceroute (2.0.7-3) unstable; urgency=low
* Added conflicts/replaces to tcptraceroute (Closes: #436648).
diff -u traceroute-2.0.7/debian/rules traceroute-2.0.7/debian/rules
--- traceroute-2.0.7/debian/rules
+++ traceroute-2.0.7/debian/rules
@@ -28,7 +28,7 @@
rm -f build-stamp
# Cleaning package
- -$(MAKE) distclean
+ [ ! -f Makefile ] || $(MAKE) distclean
dh_clean
@@ -39,21 +39,16 @@
dh_installdirs
# Installing package
- install -D -m 0755 traceroute/traceroute debian/traceroute/usr/bin/traceroute
- install -D -m 0755 tcptraceroute debian/traceroute/usr/bin/tcptraceroute
- install -D -m 0644 traceroute.8 debian/traceroute/usr/share/man/man8/traceroute.8
+ install -D -m 0755 traceroute/traceroute debian/traceroute/usr/bin/traceroute.lbl
+ install -D -m 0644 traceroute.8 debian/traceroute/usr/share/man/man8/traceroute.lbl.8
install -D -m 0644 libsupp/libsupp.a debian/traceroute/usr/lib/libsupp.a
install -D -m 0644 libsupp/clif.h debian/traceroute/usr/include/clif.h
- # Installing symlinks
- ln -s traceroute debian/traceroute/usr/bin/traceroute6
ln -s traceroute debian/traceroute/usr/bin/tracert
install -d -m 0755 debian/traceroute/usr/share/man/man8
- ln -s traceroute.8.gz debian/traceroute/usr/share/man/man8/traceroute6.8.gz
- ln -s traceroute.8.gz debian/traceroute/usr/share/man/man8/tracert.8.gz
- ln -s traceroute.8.gz debian/traceroute/usr/share/man/man8/tcptraceroute.8.gz
+ ln -s traceroute.lbl.8.gz debian/traceroute/usr/share/man/man8/tracert.8.gz
binary-indep: build install
diff -u traceroute-2.0.7/debian/control traceroute-2.0.7/debian/control
--- traceroute-2.0.7/debian/control
+++ traceroute-2.0.7/debian/control
@@ -8,8 +8,6 @@
Package: traceroute
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: iputils-tracepath, tcptraceroute
-Replaces: iputils-tracepath, tcptraceroute
Description: Traces the route taken by packets over an IPv4/IPv6 network
The traceroute utility displays the route used by IP packets on their way to a
specified network (or Internet) host. Traceroute displays the IP number and
only in patch2:
unchanged:
--- traceroute-2.0.7.orig/debian/prerm
+++ traceroute-2.0.7/debian/prerm
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+case "$1" in
+ remove|upgrade|deconfigure)
+ update-alternatives --remove traceroute /usr/bin/traceroute.lbl
+ update-alternatives --remove traceroute6 /usr/bin/traceroute.lbl
+ ;;
+
+ failed-upgrade)
+
+ ;;
+
+ *)
+ echo "prerm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
only in patch2:
unchanged:
--- traceroute-2.0.7.orig/debian/postinst
+++ traceroute-2.0.7/debian/postinst
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ configure)
+ update-alternatives --install \
+ /usr/bin/traceroute traceroute /usr/bin/traceroute.lbl 100 \
+ --slave /usr/sbin/traceroute traceroute.sbin \
+ /usr/bin/traceroute.lbl \
+ --slave /usr/share/man/man8/traceroute.8.gz traceroute.8.gz \
+ /usr/share/man/man8/traceroute.lbl.8.gz
+ update-alternatives --install \
+ /usr/bin/traceroute6 traceroute6 /usr/bin/traceroute.lbl 100 \
+ --slave /usr/share/man/man8/traceroute6.8.gz traceroute6.8.gz \
+ /usr/share/man/man8/traceroute.lbl.8.gz
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
signature.asc
Description: This is a digitally signed message part.

