diff options
Diffstat (limited to 'sysutils/osquery/files')
-rw-r--r-- | sysutils/osquery/files/osqueryd.in | 41 | ||||
-rw-r--r-- | sysutils/osquery/files/patch-boost-1.69 | 13 |
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> + |