403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.238
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/sysutils/catfish/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/sysutils/catfish/files/patch-catfish_CatfishSearchEngine.py
--- catfish/CatfishSearchEngine.py.orig	2020-01-15 01:49:54 UTC
+++ catfish/CatfishSearchEngine.py
@@ -24,6 +24,7 @@ import logging
 
 import io
 import os
+import platform
 import re
 import signal
 import subprocess
@@ -649,16 +650,17 @@ class CatfishSearchMethod_Locate(CatfishSearchMethodEx
             "existing": False,
             "regex": False
         }
-        try:
-            details = subprocess.check_output(["locate", "--help"])
-            details = details.decode("utf-8")
-            if "--existing" in details:
-                caps["existing"] = True
-            if "--regex" in details or "--regexp" in details:
-                caps["regex"] = True
+        if platform.system() != 'FreeBSD':
+            try:
+                details = subprocess.check_output(["locate", "--help"])
+                details = details.decode("utf-8")
+                if "--existing" in details:
+                    caps["existing"] = True
+                if "--regex" in details or "--regexp" in details:
+                    caps["regex"] = True
 
-        except subprocess.CalledProcessError:
-            pass
+            except subprocess.CalledProcessError:
+                pass
         return caps
 
     def assemble_query(self, keywords, path):

Youez - 2016 - github.com/yon3zu
LinuXploit