Codebase list iputils / 2a2de62
Drop traceroute6, which is no longer provided upstream Noah Meyerhans 2 years ago
6 changed file(s) with 17 addition(s) and 57 deletion(s). Raw diff Collapse all Expand all
00 iputils (3:20211215-1) unstable; urgency=medium
11
22 * New upstream release (Closes: #971044, #699238)
3 * Drop traceroute6 binary, which is no longer provided upstream
34
45 --
56
00 usr/bin/tracepath
1 usr/bin/traceroute6
21 usr/share/man/man8/tracepath.8
3 usr/share/man/man8/traceroute6.8
+0
-32
debian/iputils-tracepath.postinst less more
0 #!/bin/sh
1
2 set -e
3
4 PROGRAM=$(dpkg-divert --truename /usr/bin/traceroute6.iputils)
5
6 if [ "$1" = configure ]; then
7 update-alternatives \
8 --install /usr/bin/traceroute6 traceroute6 $PROGRAM 100 \
9 --slave /usr/share/man/man8/traceroute6.8.gz traceroute6.8.gz /usr/share/man/man8/traceroute6.iputils.8.gz
10 if command -v setcap > /dev/null; then
11 if setcap cap_net_raw+ep $PROGRAM; then
12 chmod u-s $PROGRAM
13 else
14 echo "Setcap failed on $PROGRAM, falling back to setuid" >&2
15 chmod u+s $PROGRAM
16 fi
17 else
18 echo "Setcap is not installed, falling back to setuid" >&2
19 chmod u+s $PROGRAM
20 fi
21 fi
22
23 #DEBHELPER#
24
25 exit 0
26
27 # Local variables:
28 # mode: shell-script
29 # tab-width: 4
30 # indent-tabs-mode: nil
31 # end:
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" = upgrade ]; then
5 # Older versions of iputils-tracepath provided a traceroute6
6 # binary registered with /etc/alternatives. Ensure that it's
7 # removed:
8 update-alternatives --remove traceroute6 /usr/bin/traceroute6.iputils
9 fi
10
11 #DEBHELPER#
12
13 exit 0
+0
-11
debian/iputils-tracepath.prerm less more
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" = remove ] || [ "$1" = deconfigure ]; then
5 update-alternatives --remove traceroute6 /usr/bin/traceroute6.iputils
6 fi
7
8 #DEBHELPER#
9
10 exit 0
44 export DEBIAN_LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
55 export BUILD_DIR=obj-$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
66
7 TARGETS=ping tracepath traceroute6 clockdiff arping
7 TARGETS=ping tracepath clockdiff arping
88 MAN_TARGETS=doc/arping.8 doc/clockdiff.8 \
9 doc/ping.8 doc/tracepath.8 doc/traceroute6.8
9 doc/ping.8 doc/tracepath.8
1010
1111 %:
1212 dh $@ --buildsystem=meson+ninja --builddirectory=$(BUILD_DIR)
1515 dh_auto_configure -- \
1616 -DBUILD_RARPD=false \
1717 -DBUILD_RDISC=false \
18 -DBUILD_TFTPD=false \
1918 -DBUILD_NINFOD=false \
2019 -DBUILD_HTML_MANS=false \
21 -DBUILD_TRACEROUTE6=true \
2220 -DNO_SETCAP_OR_SUID=true \
2321 -DUSE_GETTEXT=false
2422
2523 override_dh_auto_test:
26
27 override_dh_install:
28 dh_install
29 mv debian/iputils-tracepath/usr/bin/traceroute6 debian/iputils-tracepath/usr/bin/traceroute6.iputils
30
31 override_dh_installman:
32 dh_installman
33 mv debian/iputils-tracepath/usr/share/man/man8/traceroute6.8 debian/iputils-tracepath/usr/share/man/man8/traceroute6.iputils.8