summaryrefslogtreecommitdiff
path: root/sysutils/osquery/files
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/osquery/files')
-rw-r--r--sysutils/osquery/files/osqueryd.in41
-rw-r--r--sysutils/osquery/files/patch-boost-1.6913
2 files changed, 54 insertions, 0 deletions
diff --git a/sysutils/osquery/files/osqueryd.in b/sysutils/osquery/files/osqueryd.in
new file mode 100644
index 000000000000..e9e6a12cdd58
--- /dev/null
+++ b/sysutils/osquery/files/osqueryd.in
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: osqueryd
+# REQUIRE: %%REQUIRE%%
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable osqueryd:
+#
+# osqueryd_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=osqueryd
+rcvar=osqueryd_enable
+load_rc_config $name
+
+command=%%PREFIX%%/sbin/osqueryd
+
+osqueryd_enable=${osqueryd_enable-"NO"}
+osqueryd_flags=${osqueryd_flags-""}
+osqueryd_config=${osqueryd_config-"%%PREFIX%%/etc/osquery.conf"}
+required_files=${osqueryd_config}
+command_args="--pidfile /var/run/osqueryd.pid --daemonize=true --database_path /var/db/osquery/osqueryd --tls_server_certs /etc/ssl/cert.pem --flagfile %%PREFIX%%/etc/osquery.flags --config_path=${osqueryd_config}"
+extra_commands="configtest"
+configtest_cmd="configtest"
+pidfile="/var/run/osqueryd.pid"
+
+start_precmd=prestart
+
+configtest() {
+ ${command} ${osqueryd_flags} --config_check --config_path=${osqueryd_config} --verbose
+}
+
+prestart() {
+ install -d /var/db/osquery
+}
+
+run_rc_command "$1"
diff --git a/sysutils/osquery/files/patch-boost-1.69 b/sysutils/osquery/files/patch-boost-1.69
new file mode 100644
index 000000000000..ce2f9b0259a6
--- /dev/null
+++ b/sysutils/osquery/files/patch-boost-1.69
@@ -0,0 +1,13 @@
+https://github.com/facebook/osquery/issues/5266
+
+--- include/osquery/system.h.orig 2018-09-19 05:51:29 UTC
++++ include/osquery/system.h
+@@ -14,6 +14,8 @@
+ #include <mutex>
+ #include <string>
+
++#include <boost/noncopyable.hpp>
++
+ #include <osquery/core.h>
+ #include <osquery/mutex.h>
+