aboutsummaryrefslogtreecommitdiffstats
path: root/liblfjail/jail.cc
diff options
context:
space:
mode:
Diffstat (limited to 'liblfjail/jail.cc')
-rw-r--r--liblfjail/jail.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/liblfjail/jail.cc b/liblfjail/jail.cc
index cf5d600..ca94c18 100644
--- a/liblfjail/jail.cc
+++ b/liblfjail/jail.cc
@@ -14,16 +14,16 @@ namespace {
using namespace lfjail;
// Get the jails storage directory.
-auto get_jails_dir(context const &ctx) -> std::string {
- return ctx.path("jails");
+auto get_jails_dir(context const &ctx) -> std::filesystem::path {
+ return ctx.dbdir / "jails";
}
// Get the config file for a jail.
auto jail_config_file(context const &ctx,
std::string_view jailname)
- -> std::string
+ -> std::filesystem::path
{
- return std::format("{}/{}.ucl", get_jails_dir(ctx), jailname);
+ return get_jails_dir(ctx) / jailname;
}
// Make sure our jails config path exists.