genode/repos/gems/include
Norman Feske 677c8e828c depot_download,depot_query: support system images
This patch enhances the depot_download subsystem with support for
downloading and querying system images.

The installation ROM support the following two now download types:

  <image_index path="<user>/image/index"/>
  <image       path="<user>/image/<name>"/>

Internally, the depot-download subsystem employs the depot-query
component to determine the missing depot content. This component
accepts the following two new queries:

  <images      user="..."/>
  <image_index user="..."/>

If present in the query, depot_query generates reports labeled as
"images" and "image_index" respectively.

The also tracks the completion of each job depending on the depot-
query results, so that the final report contains a result for each
installation item requested. Prior this patch, the inactivity of the
depot-download manager (indicated by an empty state report) was
interpreted as success. But that prevents the proper association of
results and requested installation items.

Issue #4744
2023-02-27 08:22:47 +01:00
..
aes_cbc_4k Library for the AES-CBC en/decryption of 4K blocks 2019-04-09 12:30:35 +02:00
cbe cbe/vfs/trust_anchor_vfs.h: avoid 'Constructible' 2023-01-24 12:07:30 +01:00
ctf trace_recorder: implementation 2022-08-17 12:03:26 +02:00
depot depot_download,depot_query: support system images 2023-02-27 08:22:47 +01:00
gems Don't use deprecated Readonly_file::read variants 2023-02-27 08:22:46 +01:00
nano3d nano3d: remove surface-clear optimization 2021-05-10 11:17:20 +02:00
polygon_gfx gems: fix clipping in polygon_gfx/line_painter.h 2022-09-21 12:19:10 +02:00
trace_recorder_policy trace: add types for trace_recorder policies 2022-08-17 12:03:26 +02:00