linuxOS_AP06/buildroot/package/tcp-wrappers/tcp-wrappers.mk
2025-06-03 12:28:32 +08:00

36 lines
1.4 KiB
Makefile

################################################################################
#
# tcp-wrapper
#
################################################################################
TCP_WRAPPERS_VERSION = 7.6.q
TCP_WRAPPERS_SOURCE = tcp-wrappers_$(TCP_WRAPPERS_VERSION).orig.tar.gz
TCP_WRAPPERS_PATCH = tcp-wrappers_7.6.q-32.debian.tar.xz
TCP_WRAPPERS_SITE = https://snapshot.debian.org/archive/debian/20240324T210425Z/pool/main/t/tcp-wrappers
TCP_WRAPPERS_LICENSE = tcp-wrappers-license
TCP_WRAPPERS_LICENSE_FILES = DISCLAIMER
TCP_WRAPPERS_INSTALL_STAGING = YES
define TCP_WRAPPERS_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) CC=$(TARGET_CC) \
COPTS="-DUSE_GETDOMAIN" -C $(@D) gnu
endef
define TCP_WRAPPERS_INSTALL_STAGING_CMDS
$(INSTALL) -D -m 0644 $(@D)/tcpd.h $(STAGING_DIR)/usr/include/
$(INSTALL) -D -m 0644 $(@D)/libwrap.a $(STAGING_DIR)/usr/lib/
$(INSTALL) -D -m 0644 $(@D)/shared/libwrap.so* $(STAGING_DIR)/usr/lib/
endef
define TCP_WRAPPERS_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0644 $(@D)/shared/libwrap.so* $(STAGING_DIR)/usr/lib/
$(INSTALL) -D -m 0644 $(@D)/safe_finger $(STAGING_DIR)/usr/sbin/
$(INSTALL) -D -m 0644 $(@D)/tcpd $(STAGING_DIR)/usr/sbin/
$(INSTALL) -D -m 0644 $(@D)/tcpdchk $(STAGING_DIR)/usr/sbin/
$(INSTALL) -D -m 0644 $(@D)/tcpdmatch $(STAGING_DIR)/usr/sbin/
$(INSTALL) -D -m 0644 $(@D)/try-from $(STAGING_DIR)/usr/sbin/
endef
$(eval $(generic-package))