summaryrefslogtreecommitdiff
path: root/app/flatpak-builtins-list.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2018-04-10 10:35:34 +0200
committerAtomic Bot <atomic-devel@projectatomic.io>2018-04-12 12:36:49 +0000
commit327ed39833c63b4add32cd7dab73777351aab0e5 (patch)
tree9722ea65cc23dd97c3ae56c7cda10edae70e2667 /app/flatpak-builtins-list.c
parent469c4ae62869c64bdd39f5a1c20471e698d6f957 (diff)
downloadflatpak-327ed39833c63b4add32cd7dab73777351aab0e5.tar.gz
list: Show end-of-life status
Closes: #1566 Approved by: alexlarsson
Diffstat (limited to 'app/flatpak-builtins-list.c')
-rw-r--r--app/flatpak-builtins-list.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/app/flatpak-builtins-list.c b/app/flatpak-builtins-list.c
index 6cad2f98..cd3158d8 100644
--- a/app/flatpak-builtins-list.c
+++ b/app/flatpak-builtins-list.c
@@ -159,6 +159,8 @@ print_table_for_refs (gboolean print_apps, GPtrArray* refs_array, const char *ar
g_autoptr(GVariant) deploy_data = NULL;
const char *active;
const char *alt_id;
+ const char *eol;
+ const char *eol_rebase;
g_autofree char *latest = NULL;
g_autofree char *size_s = NULL;
guint64 size = 0;
@@ -195,6 +197,8 @@ print_table_for_refs (gboolean print_apps, GPtrArray* refs_array, const char *ar
active = flatpak_deploy_data_get_commit (deploy_data);
alt_id = flatpak_deploy_data_get_alt_id (deploy_data);
+ eol = flatpak_deploy_data_get_eol (deploy_data);
+ eol_rebase = flatpak_deploy_data_get_eol_rebase (deploy_data);
latest = flatpak_dir_read_latest (dir, repo, ref, NULL, NULL, NULL);
if (latest)
@@ -237,10 +241,7 @@ print_table_for_refs (gboolean print_apps, GPtrArray* refs_array, const char *ar
}
if (alt_id)
- {
- g_autofree char *alt_id_str = g_strdup_printf ("alt-id=%.12s", alt_id);
- flatpak_table_printer_append_with_comma (printer, alt_id_str);
- }
+ flatpak_table_printer_append_with_comma_printf (printer, "alt-id=%.12s", alt_id);
if (strcmp (parts[0], "app") == 0)
{
@@ -261,6 +262,12 @@ print_table_for_refs (gboolean print_apps, GPtrArray* refs_array, const char *ar
{
flatpak_table_printer_append_with_comma (printer, "partial");
}
+
+ if (eol)
+ flatpak_table_printer_append_with_comma_printf (printer, "eol=%s", eol);
+ if (eol_rebase)
+ flatpak_table_printer_append_with_comma_printf (printer, "eol-rebase=%s", eol_rebase);
+
flatpak_table_printer_finish_row (printer);
}
}