On Wed, Aug 24, 2022 at 03:15:49PM +0100, Stuart Henderson wrote:
Hi,
> commited, thanks. diff was against an old tree so hand-applied
> rather than patch(1)'d.
sorry for the additional work. I seem to have missed this.
Unfortunately some additional change crept in. The PLIST entry of
lib/snort_dynamicrules got lost. Normally the directory is empty and a
placeholder for compiled rules. The directory is referenced in
/etc/snort/snort.conf:
256
257 # path to dynamic rules libraries
258 dynamicdetection directory /usr/local/lib/snort_dynamicrules
259
and snort now complains about the missing directory.
Therefore either comment out the line in snort.conf or as I prefer
re-add back the entry in PLIST.
Attached is a patch for the later way.
Regards,
Markus
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/snort/Makefile,v
retrieving revision 1.114
diff -u -p -u -p -r1.114 Makefile
--- Makefile 24 Aug 2022 14:14:57 -0000 1.114
+++ Makefile 29 Aug 2022 20:51:35 -0000
@@ -1,6 +1,7 @@
COMMENT = highly flexible sniffer/NIDS
DISTNAME = snort-2.9.20
+REVISION = 0
RULESV = 29200
SUBST_VARS = RULESV APPID_COMMENT
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/snort/pkg/PLIST,v
retrieving revision 1.37
diff -u -p -u -p -r1.37 PLIST
--- pkg/PLIST 24 Aug 2022 14:16:28 -0000 1.37
+++ pkg/PLIST 29 Aug 2022 20:51:35 -0000
@@ -45,6 +45,7 @@ ${APPID_COMMENT}@so lib/snort_dynamicpre
@so lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so
@comment lib/snort_dynamicpreprocessor/libsf_ssl_preproc.la
@so lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so
+lib/snort_dynamicrules/
@man man/man8/snort.8
share/doc/pkg-readmes/${PKGSTEM}
share/doc/snort/