Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Web content

Patrick McCarty edited this page Nov 23, 2016 · 3 revisions

The following describes the hierarchy of update artifacts created by swupd-server, as a hosted on a web server for a particular build version. An example of this layout can be found at https://download.clearlinux.org/update/11850/.

Definitions

  • VER: the version for which the artifact is created
  • PREVVER: an arbitrary version, previous to VER
  • BUNDLE: an arbitrary bundle name

Layout

Artifact name Description Created by
Manifest-MoM-delta-from-PREVVER A manifest delta that applies to Manifest.MoM from PREVVER to create Manifest.MoM from VER swupd_make_pack
Manifest-BUNDLE-delta-from-PREVVER A manifest delta that applies to Manifest.BUNDLE from PREVVER to create Manifest.BUNDLE from VER swupd_make_pack
Manifest.MoM The toplevel manifest created for build VER that lists all bundle manifests referenced by VER swupd_create_update
Manifest.MoM.sig A detached PKCS7 signature for the Manifest.MoM n/a
Manifest.MoM.tar A compressed tarball containing the Manifest.MoM swupd_create_update
Manifest.full A special manifest that is the union of all bundle manifests swupd_create_update
Manifest.full.tar A compressed tarball containing the Manifest.full swupd_create_update
Manifest.BUNDLE A bundle manifest that was added/changed in VER, referenced by Manifest.MoM swupd_create_update
Manifest.BUNDLE.tar A compressed tarball containing Manifest.BUNDLE swupd_create_update
delta/ A directory containing all fullfile deltas created for build VER swupd_make_pack
files/ A directory containing all fullfiles created for build VER swupd_make_fullfiles
format The format number for build VER. See Format-bump-rationale. swupd_create_update
pack-BUNDLE-from-0.tar A zero pack for BUNDLE. Generally, one zero pack is created for every bundle changed in build VER. swupd_make_pack
pack-BUNDLE-from-PREVVER.tar A delta pack for BUNDLE, used for updates to VER when BUNDLE last changed in PREVVER. swupd_make_pack
swupd-server-src-version The version of swupd-server used to build VER swupd_create_update
Clone this wiki locally