Include default configuration files to have something to start from.
Also include snort2lua to help convert snort2 rules to snort3 to also
help with bootstrapping the configuration.
Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
PKG_NAME:=snort3
PKG_VERSION:=3.1.0.0
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://www.snort.org/downloads/snortplus/
define Package/snort3/conffiles
/etc/config/snort
+/etc/snort/
endef
define Package/snort3/install
$(PKG_INSTALL_DIR)/usr/bin/snort \
$(1)/usr/bin/
+ $(INSTALL_BIN) \
+ $(PKG_INSTALL_DIR)/usr/bin/snort2lua \
+ $(1)/usr/bin/
+
$(INSTALL_BIN) \
$(PKG_INSTALL_DIR)/usr/bin/u2{boat,spewfoo} \
$(1)/usr/bin/
$(1)/usr/share/lua/
$(INSTALL_DIR) $(1)/etc/snort
+ $(INSTALL_CONF) \
+ $(PKG_INSTALL_DIR)/usr/etc/snort/*.lua \
+ $(1)/etc/snort
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) \
config snort 'snort'
- option config_dir '/etc/snort/etc/'
+ option config_dir '/etc/snort/'
option alert_module 'alert_syslog'
option interface 'eth0'