From 69bc99d0371017bc1dfcc71041702dc87a16ddd9 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 8 Aug 2016 23:38:38 +0200 Subject: [PATCH] mtr: update to 0.87. Switch to capabilities instead of setuid. --- srcpkgs/mtr/INSTALL | 5 +++++ srcpkgs/mtr/mtr-x11.INSTALL | 5 +++++ srcpkgs/mtr/template | 12 +++++++----- 3 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 srcpkgs/mtr/INSTALL create mode 100644 srcpkgs/mtr/mtr-x11.INSTALL diff --git a/srcpkgs/mtr/INSTALL b/srcpkgs/mtr/INSTALL new file mode 100644 index 0000000000..c19f2672c8 --- /dev/null +++ b/srcpkgs/mtr/INSTALL @@ -0,0 +1,5 @@ +case "${ACTION}" in +post) + setcap CAP_NET_RAW+ep usr/bin/mtr + ;; +esac diff --git a/srcpkgs/mtr/mtr-x11.INSTALL b/srcpkgs/mtr/mtr-x11.INSTALL new file mode 100644 index 0000000000..c19f2672c8 --- /dev/null +++ b/srcpkgs/mtr/mtr-x11.INSTALL @@ -0,0 +1,5 @@ +case "${ACTION}" in +post) + setcap CAP_NET_RAW+ep usr/bin/mtr + ;; +esac diff --git a/srcpkgs/mtr/template b/srcpkgs/mtr/template index 0e100df9f2..5461f9c7a2 100644 --- a/srcpkgs/mtr/template +++ b/srcpkgs/mtr/template @@ -1,17 +1,17 @@ # Template file for 'mtr' pkgname=mtr -version=0.86 -revision=2 +version=0.87 +revision=1 build_style="gnu-configure" -configure_args="--sbindir=/usr/bin" hostmakedepends="automake pkg-config" makedepends="ncurses-devel gtk+-devel" +depends="libcap-progs" short_desc="Combines the functionality of traceroute and ping into one tool" maintainer="Steven R " -license="GPL" +license="GPL-2" homepage="http://www.bitwizard.nl/mtr/" distfiles="https://github.com/traviscross/mtr/archive/v${version}.tar.gz" -checksum=7912f049f9506748913e2866068b7f95b11a4e0a855322120b456c46ac9eb763 +checksum=ac177953e7c834d5326fc52d63377b6d0b42d05db8017556390629b87e44e183 nocross=yes pre_configure() { @@ -37,6 +37,7 @@ do_build() { do_install() { cd $wrksrc/build_nox make DESTDIR=$DESTDIR install + chmod 0755 $DESTDIR/usr/bin/* } mtr-x11_package() { @@ -46,5 +47,6 @@ mtr-x11_package() { pkg_install() { cd $wrksrc/build_x11 make DESTDIR=$PKGDESTDIR install + chmod 0755 $PKGDESTDIR/usr/bin/* } }