[gnome-builder/gnome-builder-41] flatpak: give runner access to private flatpak installation
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-41] flatpak: give runner access to private flatpak installation
- Date: Tue, 28 Sep 2021 21:30:57 +0000 (UTC)
commit 66e7ef9f2a98fcddb7caf7c10749ae2bedc49a44
Author: Christian Hergert <chergert redhat com>
Date: Tue Sep 28 14:30:14 2021 -0700
flatpak: give runner access to private flatpak installation
Related #1535
src/plugins/flatpak/gbp-flatpak-runner.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/plugins/flatpak/gbp-flatpak-runner.c b/src/plugins/flatpak/gbp-flatpak-runner.c
index e097aa984..3dff40428 100644
--- a/src/plugins/flatpak/gbp-flatpak-runner.c
+++ b/src/plugins/flatpak/gbp-flatpak-runner.c
@@ -81,6 +81,7 @@ static void
gbp_flatpak_runner_fixup_launcher (IdeRunner *runner,
IdeSubprocessLauncher *launcher)
{
+ const gchar *config_dir = gbp_flatpak_get_config_dir ();
GbpFlatpakRunner *self = (GbpFlatpakRunner *)runner;
g_autofree gchar *doc_portal = NULL;
g_autofree gchar *project_build_dir = NULL;
@@ -104,6 +105,9 @@ gbp_flatpak_runner_fixup_launcher (IdeRunner *runner,
doc_portal = g_strdup_printf ("--bind-mount=/run/user/%u/doc=/run/user/%u/doc/by-app/%s",
getuid (), getuid (), app_id);
+ /* Get access to override installations */
+ ide_subprocess_launcher_setenv (launcher, "FLATPAK_CONFIG_DIR", config_dir, TRUE);
+
ide_subprocess_launcher_insert_argv (launcher, i++, "flatpak");
ide_subprocess_launcher_insert_argv (launcher, i++, "build");
ide_subprocess_launcher_insert_argv (launcher, i++, "--with-appdir");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]