Add flatpak_exports_add_home_expose

This means we don't have to poke at exports internals

Closes: #1374
Approved by: alexlarsson
This commit is contained in:
Alexander Larsson
2018-02-01 11:20:52 +01:00
committed by Atomic Bot
parent 8ef735369d
commit 69d81df46f
2 changed files with 10 additions and 1 deletions

View File

@@ -1252,6 +1252,13 @@ flatpak_exports_add_path_dir (FlatpakExports *exports,
_exports_path_expose (exports, FAKE_MODE_DIR, path, 0);
}
void
flatpak_exports_add_home_expose (FlatpakExports *exports,
FlatpakFilesystemMode mode)
{
exports->host_fs = mode;
}
void
flatpak_export_paths_export_context (FlatpakContext *context,
FlatpakExports *exports,
@@ -1291,7 +1298,7 @@ flatpak_export_paths_export_context (FlatpakContext *context,
closedir (dir);
}
flatpak_exports_add_path_expose (exports, fs_mode, "/run/media");
exports->host_fs = fs_mode;
flatpak_exports_add_home_expose (exports, fs_mode);
}
home_mode = (FlatpakFilesystemMode) g_hash_table_lookup (context->filesystems, "home");

View File

@@ -136,6 +136,8 @@ void flatpak_exports_add_path_expose_or_hide (FlatpakExports *exports,
const char *path);
void flatpak_exports_add_path_dir (FlatpakExports *exports,
const char *path);
void flatpak_exports_add_home_expose (FlatpakExports *exports,
FlatpakFilesystemMode mode);
gboolean flatpak_exports_path_is_visible (FlatpakExports *exports,
const char *path);