Skip to content

6.10.2.8 ReleaseManifestFile

Optional

The model works without this entity.

6.10.2.8.1 Purpose

One file of a manifest, kept only when search or audit by single file is needed.

6.10.2.8.2 Questions it answers

  • Which manifest contains a given file, and with which hash?
  • Which files must an update never overwrite?

6.10.2.8.3 Fields

Field Type Cardinality Description
id string (uuid) 1..1 Key.
manifest ReleaseManifest 1..1
path string 1..1 (manifest, path) is unique.
size integer 1..1
file_hash string 1..1
flags enum 0..* Values: executable, symlink, user_config.
user_config: an update never overwrites the file.

6.10.2.8.4 Relationships

References

6.10.2.8.5 Rules & constraints

  • Only if search or audit by single file is needed.