Merge pull request #2403 from wipedlifepotato/openbsd

Openbsd pledge/unveil
This commit is contained in:
orignal
2026-06-08 10:30:34 -04:00
committed by GitHub
2 changed files with 95 additions and 0 deletions
+13
View File
@@ -391,6 +391,16 @@ namespace config {
;
#endif
#ifdef __OpenBSD__
options_description openbsd_specific("OpenBSD specific options");
openbsd_specific.add_options()
("openbsd.pledge_file", value<std::string>()->default_value(""), "OpenbSD file with pledge rules")
("openbsd.unevil_file", value<std::string>()->default_value(""), "OpenBSD file with unevil rules")
("openbsd.unevil_enabled", value<bool>()->default_value(true), "use unevil rues")
("openbsd.pledge_enabled", value<bool>()->default_value(true), "use pledge rules")
;
#endif
m_OptionsDesc
.add(general)
.add(limits)
@@ -417,6 +427,9 @@ namespace config {
.add(meshnets)
#ifdef __linux__
.add(unix_specific)
#endif
#ifdef __OpenBSD__
.add(openbsd_specific)
#endif
;
}