* update iputils to 20190709

This commit is contained in:
Alexander Baldeck 2019-09-17 07:31:37 +02:00
parent da1f95de1c
commit 3103b973fa
3 changed files with 30 additions and 18 deletions

View File

@ -5,17 +5,17 @@
pkgname=iputils
# Commit date + git rev-parse --short origin/master
_rev=f6aac8d
pkgver=20180629.${_rev}
pkgrel=4
_rev=13e0084
pkgver=20190709
pkgrel=1
pkgdesc="Network monitoring tools, including ping"
arch=('x86_64' 'powerpc64le')
arch=(x86_64 powerpc64le)
license=('GPL')
url="http://www.skbuff.net/iputils/"
groups=('base')
depends=('openssl' 'libcap' 'libidn2')
optdepends=('xinetd: for tftpd')
makedepends=('perl-sgmls' 'git' 'docbook-xsl')
makedepends=('perl-sgmls' 'git' 'docbook-xsl' 'meson')
conflicts=('netkit-base' 'arping' 'netkit-tftpd')
replaces=('netkit-base')
backup=(etc/xinetd.d/tftp)
@ -26,24 +26,17 @@ sha1sums=('SKIP'
'fc2ae26f5609725e3f4aeaf4ab82dfa6d2e378fd')
build() {
cd "${srcdir}/${pkgname}"
mkdir -p build
cd build
make USE_NETTLE=no USE_GNUTLS=no CCOPTOPT="$CFLAGS"
# fix perl-sgmls
sed -i -e 's#sgmlspl#sgmlspl.pl#g' "${srcdir}/${pkgname}/doc/Makefile"
make -C doc man
arch-meson ../$pkgname -DBUILD_RARPD=true
ninja
}
package() {
cd "${srcdir}/${pkgname}"
cd build
install -dm755 "${pkgdir}"/usr/bin
install -m755 arping clockdiff ping rarpd rdisc tftpd tracepath "${pkgdir}"/usr/bin/
install -dm755 "${pkgdir}"/usr/share/man/man8
install -m644 doc/{arping,clockdiff,ping,rarpd,rdisc,tftpd,tracepath}.8 \
"${pkgdir}"/usr/share/man/man8/
DESTDIR="$pkgdir" ninja install
# FS#24768
install -dm755 "${pkgdir}"/etc/xinetd.d/

9
iputils/iputils.install Normal file
View File

@ -0,0 +1,9 @@
post_install() {
setcap cap_net_raw=ep usr/bin/ping 2>/dev/null || chmod +s usr/bin/ping
}
post_upgrade() {
post_install "$1"
}
# vim:set ts=2 sw=2 et:

10
iputils/tftp.xinetd Normal file
View File

@ -0,0 +1,10 @@
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = nobody
server = /usr/sbin/tftpd
server_args = /var/tftpboot
disable = yes
}