]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rules: install to $datadir/suricata/rules
authorJason Ish <ish@unx.ca>
Thu, 26 Apr 2018 13:15:39 +0000 (07:15 -0600)
committerVictor Julien <victor@inliniac.net>
Thu, 3 May 2018 11:23:15 +0000 (13:23 +0200)
Common /usr/share/suricata/rules or /usr/local/share/suricata/rules.

The rules provided by the distribution are installed here as part
of the Suricata install process so will always be installed, even
without the use of install-rules.

configure.ac
rules/Makefile.am

index 6833acb41134f0b80f43b5890958914ee610eb30..66b09a9f2a62ed8522b7ea9363c82a10e26475d7 100644 (file)
@@ -2234,6 +2234,7 @@ if test "$WINDOWS_PATH" = "yes"; then
     e_logdir="$e_winbase\\\\log"
     e_logfilesdir="$e_logdir\\\\files"
     e_logcertsdir="$e_logdir\\\\certs"
+    e_datarulesdir="$e_winbase\\\\rules\\\\"
 else
     EXPAND_VARIABLE(localstatedir, e_logdir, "/log/suricata/")
     EXPAND_VARIABLE(localstatedir, e_rundir, "/run/")
@@ -2242,6 +2243,7 @@ else
     EXPAND_VARIABLE(sysconfdir, e_sysconfdir, "/suricata/")
     EXPAND_VARIABLE(sysconfdir, e_sysconfrulesdir, "/suricata/rules")
     EXPAND_VARIABLE(localstatedir, e_localstatedir, "/run/suricata")
+    EXPAND_VARIABLE(datadir, e_datarulesdir, "/suricata/rules")
 fi
 AC_SUBST(e_logdir)
 AC_SUBST(e_rundir)
@@ -2254,6 +2256,7 @@ AC_DEFINE_UNQUOTED([CONFIG_DIR],["$e_sysconfdir"],[Our CONFIG_DIR])
 AC_SUBST(e_magic_file)
 AC_SUBST(e_magic_file_comment)
 AC_SUBST(e_enable_evelog)
+AC_SUBST(e_datarulesdir)
 
 EXPAND_VARIABLE(prefix, CONFIGURE_PREFIX)
 EXPAND_VARIABLE(sysconfdir, CONFIGURE_SYSCONDIR)
index 345b46d9a44f438eba85e43a9c03d079567caeac..9deeae5b82ddfc7dd491ad8f54eaa659e8382f8f 100644 (file)
@@ -1,4 +1,6 @@
-EXTRA_DIST = \
+ruledir = $(datadir)/suricata/rules
+
+dist_rule_DATA = \
 decoder-events.rules \
 stream-events.rules \
 smtp-events.rules \