1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# sshguard 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSSHGUARD_VERSION = 2.4.2 8*4882a593SmuzhiyunSSHGUARD_SITE = https://sourceforge.net/projects/sshguard/files/sshguard/$(SSHGUARD_VERSION) 9*4882a593SmuzhiyunSSHGUARD_LICENSE = ISC, Public Domain (fnv hash), BSD-3-Clause (SimCList) 10*4882a593SmuzhiyunSSHGUARD_LICENSE_FILES = COPYING 11*4882a593Smuzhiyun 12*4882a593Smuzhiyundefine SSHGUARD_INSTALL_CONFIG 13*4882a593Smuzhiyun $(INSTALL) -D -m 0644 $(@D)/examples/sshguard.conf.sample \ 14*4882a593Smuzhiyun $(TARGET_DIR)/etc/sshguard.conf 15*4882a593Smuzhiyun $(SED) '/^#BACKEND/c\BACKEND="/usr/libexec/sshg-fw-iptables"' \ 16*4882a593Smuzhiyun -e '/^#FILES/c\FILES="/var/log/messages"' $(TARGET_DIR)/etc/sshguard.conf 17*4882a593Smuzhiyunendef 18*4882a593SmuzhiyunSSHGUARD_POST_INSTALL_TARGET_HOOKS += SSHGUARD_INSTALL_CONFIG 19*4882a593Smuzhiyun 20*4882a593Smuzhiyundefine SSHGUARD_INSTALL_INIT_SYSV 21*4882a593Smuzhiyun $(INSTALL) -D -m 755 package/sshguard/S49sshguard \ 22*4882a593Smuzhiyun $(TARGET_DIR)/etc/init.d/S49sshguard 23*4882a593Smuzhiyunendef 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundefine SSHGUARD_INSTALL_INIT_SYSTEMD 26*4882a593Smuzhiyun $(INSTALL) -D -m 0644 $(@D)/examples/sshguard.service \ 27*4882a593Smuzhiyun $(TARGET_DIR)/usr/lib/systemd/system/sshguard.service 28*4882a593Smuzhiyunendef 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun$(eval $(autotools-package)) 31