- Update hash of tftpd.c (changes not related to license) - --include=$(@D)/autoconf/m4 and --disable-tcpwrappers must be passed since https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git/commit/?id=fefaa2cc5c2ae1537fccbb552496787130feeeaa - This bump will also fix the following musl build failure raised since latest bump inee2b57e0c9: In file included from tftpsubs.h:41, from tftpsubs.c:34: /home/autobuild/autobuild/instance-9/output-1/build/tftpd-e52af4207a6e09a1ba21f61d6f85d8b2b1e6efc0/config.h:209:13: error: conflicting types for 'socklen_t'; have 'int' 209 | typedef int socklen_t; | ^~~~~~~~~ Fixes:ee2b57e0c9- http://autobuild.buildroot.org/results/4b5320013d8ab50499a459d64a71e0b71814fb2f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
30 lines
935 B
Makefile
30 lines
935 B
Makefile
################################################################################
|
|
#
|
|
# tftpd
|
|
#
|
|
################################################################################
|
|
|
|
TFTPD_VERSION = 2c86ff58dcc003107b47f2d35aa0fdc4a3fd95e1
|
|
TFTPD_SITE = https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git
|
|
TFTPD_SITE_METHOD = git
|
|
TFTPD_CONF_OPTS = --disable-tcpwrappers
|
|
TFTPD_LICENSE = BSD-4-Clause
|
|
TFTPD_LICENSE_FILES = tftpd/tftpd.c
|
|
TFTPD_CPE_ID_VENDOR = tftpd-hpa_project
|
|
TFTPD_CPE_ID_PRODUCT = tftpd-hpa
|
|
TFTPD_SELINUX_MODULES = tftp
|
|
# From git
|
|
TFTPD_AUTORECONF = YES
|
|
TFTPD_AUTORECONF_OPTS = --include=$(@D)/autoconf/m4
|
|
|
|
define TFTPD_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -D $(@D)/tftp/tftp $(TARGET_DIR)/usr/bin/tftp
|
|
$(INSTALL) -D $(@D)/tftpd/tftpd $(TARGET_DIR)/usr/sbin/tftpd
|
|
endef
|
|
|
|
define TFTPD_INSTALL_INIT_SYSV
|
|
$(INSTALL) -D -m 0755 package/tftpd/S80tftpd-hpa $(TARGET_DIR)/etc/init.d/S80tftpd-hpa
|
|
endef
|
|
|
|
$(eval $(autotools-package))
|