[gnome-builder] flatpak: try harder to avoid downloads at startup
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] flatpak: try harder to avoid downloads at startup
- Date: Wed, 10 Jan 2018 21:29:45 +0000 (UTC)
commit bc79e0d721e9ecebaf11f42cabf2b47e00f956c5
Author: Christian Hergert <chergert redhat com>
Date: Wed Jan 10 13:29:17 2018 -0800
flatpak: try harder to avoid downloads at startup
src/plugins/flatpak/gbp-flatpak-download-stage.c | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/flatpak/gbp-flatpak-download-stage.c
b/src/plugins/flatpak/gbp-flatpak-download-stage.c
index bb60fc9..860d701 100644
--- a/src/plugins/flatpak/gbp-flatpak-download-stage.c
+++ b/src/plugins/flatpak/gbp-flatpak-download-stage.c
@@ -73,6 +73,8 @@ gbp_flatpak_download_stage_query (IdeBuildStage *stage,
}
config = ide_build_pipeline_get_configuration (pipeline);
+ g_assert (!config || IDE_IS_CONFIGURATION (config));
+
if (!GBP_IS_FLATPAK_CONFIGURATION (config))
{
ide_build_stage_set_completed (stage, TRUE);
@@ -98,16 +100,24 @@ gbp_flatpak_download_stage_query (IdeBuildStage *stage,
ide_subprocess_launcher_push_argv (launcher, "flatpak-builder");
ide_subprocess_launcher_push_argv (launcher, "--ccache");
ide_subprocess_launcher_push_argv (launcher, "--force-clean");
+
if (!dzl_str_empty0 (self->state_dir))
{
ide_subprocess_launcher_push_argv (launcher, "--state-dir");
ide_subprocess_launcher_push_argv (launcher, self->state_dir);
}
+
ide_subprocess_launcher_push_argv (launcher, "--download-only");
+
if (!self->force_update)
- ide_subprocess_launcher_push_argv (launcher, "--disable-updates");
+ {
+ ide_subprocess_launcher_push_argv (launcher, "--disable-updates");
+ ide_subprocess_launcher_push_argv (launcher, "--disable-download");
+ }
+
stop_at_option = g_strdup_printf ("--stop-at=%s", primary_module);
ide_subprocess_launcher_push_argv (launcher, stop_at_option);
+
ide_subprocess_launcher_push_argv (launcher, staging_dir);
ide_subprocess_launcher_push_argv (launcher, manifest_path);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]