common: Export flatpak_run_add_app_info_args

We want to use this from flatpak build too
tingping/wmclass
Alexander Larsson 2016-09-02 14:01:44 +02:00
parent 3ec0ecba93
commit 4865d1edd2
2 changed files with 17 additions and 9 deletions

View File

@ -2406,14 +2406,14 @@ compute_permissions (GKeyFile *app_metadata,
return g_steal_pointer (&app_context);
}
static gboolean
add_app_info_args (GPtrArray *argv_array,
GArray *fd_array,
GFile *app_files,
const char *app_id,
const char *runtime_ref,
FlatpakContext *final_app_context,
GError **error)
gboolean
flatpak_run_add_app_info_args (GPtrArray *argv_array,
GArray *fd_array,
GFile *app_files,
const char *app_id,
const char *runtime_ref,
FlatpakContext *final_app_context,
GError **error)
{
g_autofree char *tmp_path = NULL;
int fd;
@ -3190,7 +3190,7 @@ flatpak_run_app (const char *app_ref,
if (!flatpak_run_setup_base_argv (argv_array, fd_array, runtime_files, app_id_dir, app_ref_parts[2], flags, error))
return FALSE;
if (!add_app_info_args (argv_array, fd_array, app_files, app_ref_parts[1], runtime_ref, app_context, error))
if (!flatpak_run_add_app_info_args (argv_array, fd_array, app_files, app_ref_parts[1], runtime_ref, app_context, error))
return FALSE;
if (!flatpak_run_add_extension_args (argv_array, metakey, app_ref, cancellable, error))

View File

@ -107,6 +107,14 @@ gboolean flatpak_run_setup_base_argv (GPtrArray *argv_array,
const char *arch,
FlatpakRunFlags flags,
GError **error);
gboolean flatpak_run_add_app_info_args (GPtrArray *argv_array,
GArray *fd_array,
GFile *app_files,
const char *app_id,
const char *runtime_ref,
FlatpakContext *final_app_context,
GError **error);
gboolean flatpak_run_app (const char *app_ref,
FlatpakDeploy *app_deploy,
FlatpakContext *extra_context,