Drop traceroute6, which is no longer provided upstream
Noah Meyerhans
2 years ago
0 | 0 |
iputils (3:20211215-1) unstable; urgency=medium
|
1 | 1 |
|
2 | 2 |
* New upstream release (Closes: #971044, #699238)
|
|
3 |
* Drop traceroute6 binary, which is no longer provided upstream
|
3 | 4 |
|
4 | 5 |
--
|
5 | 6 |
|
0 | 0 |
usr/bin/tracepath
|
1 | |
usr/bin/traceroute6
|
2 | 1 |
usr/share/man/man8/tracepath.8
|
3 | |
usr/share/man/man8/traceroute6.8
|
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
|
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
|
4 | 4 |
export DEBIAN_LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
|
5 | 5 |
export BUILD_DIR=obj-$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
6 | 6 |
|
7 | |
TARGETS=ping tracepath traceroute6 clockdiff arping
|
|
7 |
TARGETS=ping tracepath clockdiff arping
|
8 | 8 |
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
|
10 | 10 |
|
11 | 11 |
%:
|
12 | 12 |
dh $@ --buildsystem=meson+ninja --builddirectory=$(BUILD_DIR)
|
|
15 | 15 |
dh_auto_configure -- \
|
16 | 16 |
-DBUILD_RARPD=false \
|
17 | 17 |
-DBUILD_RDISC=false \
|
18 | |
-DBUILD_TFTPD=false \
|
19 | 18 |
-DBUILD_NINFOD=false \
|
20 | 19 |
-DBUILD_HTML_MANS=false \
|
21 | |
-DBUILD_TRACEROUTE6=true \
|
22 | 20 |
-DNO_SETCAP_OR_SUID=true \
|
23 | 21 |
-DUSE_GETTEXT=false
|
24 | 22 |
|
25 | 23 |
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
|