From 105f00b9180484dbf7abc8a263ca2885dd3d007d Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 16 Nov 2017 06:23:55 +0100 Subject: [PATCH] Update appstream data on "flatpak update" (#1169) * Update appstream data on "flatpak update" This is especially useful since we now have flatpak search which uses this data. * fixup! Update appstream data on "flatpak update" --- app/flatpak-builtins-update.c | 3 +++ doc/flatpak-update.xml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/flatpak-builtins-update.c b/app/flatpak-builtins-update.c index 9336f771..0a2f0e2a 100644 --- a/app/flatpak-builtins-update.c +++ b/app/flatpak-builtins-update.c @@ -251,6 +251,9 @@ flatpak_builtin_update (int argc, if (!flatpak_transaction_run (transaction, FALSE, cancellable, error)) return FALSE; + if (n_prefs == 0) + return update_appstream (dir, NULL, cancellable, error); + return TRUE; } diff --git a/doc/flatpak-update.xml b/doc/flatpak-update.xml index 028147fb..c90ac1ac 100644 --- a/doc/flatpak-update.xml +++ b/doc/flatpak-update.xml @@ -42,7 +42,7 @@ Updates applications and runtimes. REF is a reference to the application or runtime to install. If no REF is given, everything - is updated. + is updated, as well as appstream info for all remotes. Each REF arguments is a full or partial indentifier in the