diff --git a/srcpkgs/tftp-hpa/files/tftpd-hpa/run b/srcpkgs/tftp-hpa/files/tftpd-hpa/run new file mode 100644 index 00000000000..d11fba58fd6 --- /dev/null +++ b/srcpkgs/tftp-hpa/files/tftpd-hpa/run @@ -0,0 +1,7 @@ +#!/bin/sh + +[ -r conf ] && . ./conf + +: "${OPTS:= -s -v}" + +exec /usr/bin/in.tftpd -L $OPTS /var/lib/tftp diff --git a/srcpkgs/tftp-hpa/template b/srcpkgs/tftp-hpa/template index 37bfb2383f6..bc0eac1c42e 100644 --- a/srcpkgs/tftp-hpa/template +++ b/srcpkgs/tftp-hpa/template @@ -1,24 +1,31 @@ # Template file for 'tftp-hpa' pkgname=tftp-hpa version=5.2 -revision=5 +revision=6 build_style=gnu-configure configure_args="--sbindir=/usr/bin --without-tcpwrappers" hostmakedepends="automake" makedepends="readline-devel" short_desc="Official tftp client and server" maintainer="Orphaned " -license="BSD" +license="BSD-3-Clause" homepage="http://www.kernel.org" -distfiles="${homepage}/pub/software/network/tftp/${pkgname}/${pkgname}-${version}.tar.gz" +distfiles="http://www.kernel.org/pub/software/network/tftp/${pkgname}/${pkgname}-${version}.tar.gz" checksum=acc04dde662491e3092565ecf9bde504c47dbb1bb0408366009b138fe7754cab +make_dirs="/var/lib/tftp 0750 nobody nogroup" alternatives=" tftp:tftp:/usr/bin/${pkgname} - tftp:tftp.1:/usr/share/man/man1/${pkgname}.1" + tftp:tftp.1:/usr/share/man/man1/${pkgname}.1 + tftp:tftpd.8:/usr/share/man/man8/in.tftpd.8 + " do_install() { make INSTALLROOT=${DESTDIR} install mv ${DESTDIR}/usr/bin/{tftp,${pkgname}} mv ${DESTDIR}/usr/share/man/man1/{tftp,${pkgname}}.1 + rm -f ${DESTDIR}/usr/share/man/man8/tftpd.8 + sed -n '/Copyright (c)/,/SUCH DAMAGE\./p' tftpd/tftpd.c >LICENSE + vlicense LICENSE + vsv tftpd-hpa }