]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
mingw: use c:\Program Files\Suricata for w64
authorVictor Julien <victor@inliniac.net>
Mon, 27 Nov 2017 07:51:35 +0000 (08:51 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 20 Dec 2017 15:23:31 +0000 (16:23 +0100)
configure.ac

index a4c2cb0d69fdef879644405592a2c811381933f6..8054aeb7847d945f108424d653190b0fd1eb59b6 100644 (file)
@@ -2139,30 +2139,36 @@ eval "$2=[$]$2$3"
 
 # suricata log dir
 if test "$WINDOWS_PATH" = "yes"; then
-  systemtype="`systeminfo | grep \"based PC\"`"
-  case "$systemtype" in
-    *x64*)
-      e_winbase="C:\\\\Program Files (x86)\\\\Suricata"
-      ;;
-    *)
-      e_winbase="C:\\\\Program Files\\\\Suricata"
-      ;;
-  esac
+    case $host in
+        x86_64-w64-mingw32)
+            e_winbase="C:\\\\Program Files\\\\Suricata"
+            ;;
+        *)
+            systemtype="`systeminfo | grep \"based PC\"`"
+            case "$systemtype" in
+            *x64*)
+                e_winbase="C:\\\\Program Files (x86)\\\\Suricata"
+                ;;
+            *)
+                e_winbase="C:\\\\Program Files\\\\Suricata"
+                ;;
+        esac
+    esac
 
-  e_sysconfdir="$e_winbase\\\\"
-  e_sysconfrulesdir="$e_winbase\\\\rules\\\\"
-  e_magic_file="$e_winbase\\\\magic.mgc"
-  e_logdir="$e_winbase\\\\log"
-  e_logfilesdir="$e_logdir\\\\files"
-  e_logcertsdir="$e_logdir\\\\certs"
+    e_sysconfdir="${e_winbase}\\\\"
+    e_sysconfrulesdir="$e_winbase\\\\rules\\\\"
+    e_magic_file="$e_winbase\\\\magic.mgc"
+    e_logdir="$e_winbase\\\\log"
+    e_logfilesdir="$e_logdir\\\\files"
+    e_logcertsdir="$e_logdir\\\\certs"
 else
-  EXPAND_VARIABLE(localstatedir, e_logdir, "/log/suricata/")
-  EXPAND_VARIABLE(localstatedir, e_rundir, "/run/")
-  EXPAND_VARIABLE(localstatedir, e_logfilesdir, "/log/suricata/files")
-  EXPAND_VARIABLE(localstatedir, e_logcertsdir, "/log/suricata/certs")
-  EXPAND_VARIABLE(sysconfdir, e_sysconfdir, "/suricata/")
-  EXPAND_VARIABLE(sysconfdir, e_sysconfrulesdir, "/suricata/rules")
-  EXPAND_VARIABLE(localstatedir, e_localstatedir, "/run/suricata")
+    EXPAND_VARIABLE(localstatedir, e_logdir, "/log/suricata/")
+    EXPAND_VARIABLE(localstatedir, e_rundir, "/run/")
+    EXPAND_VARIABLE(localstatedir, e_logfilesdir, "/log/suricata/files")
+    EXPAND_VARIABLE(localstatedir, e_logcertsdir, "/log/suricata/certs")
+    EXPAND_VARIABLE(sysconfdir, e_sysconfdir, "/suricata/")
+    EXPAND_VARIABLE(sysconfdir, e_sysconfrulesdir, "/suricata/rules")
+    EXPAND_VARIABLE(localstatedir, e_localstatedir, "/run/suricata")
 fi
 AC_SUBST(e_logdir)
 AC_SUBST(e_rundir)