| OSTREE STATIC-DELTA(1) | ostree static-delta | OSTREE STATIC-DELTA(1) |
NAME¶
ostree-static-delta - Manage static delta files
SYNOPSIS¶
ostree static-delta list
ostree static-delta show
ostree static-delta delete
ostree static-delta generate {--to=REV} [OPTIONS...]
ostree static-delta apply-offline [OPTIONS...] {PATH} [KEY-ID...]
ostree static-delta verify [OPTIONS...] {STATIC-DELTA} [KEY-ID...]
DESCRIPTION¶
List and manipulate static delta files.
A delta generated with a signature (see --sign-type and --sign under 'Generate' Options) is written in a different on-disk format, in which the superblock is wrapped in a signed envelope. The show and verify subcommands read that envelope, but ostree static-delta apply-offline is the only command that can apply a delta wrapped in one. ostree pull parses a fetched superblock directly, so a pull that reaches for a signed delta fails with Invalid checksum of length 0 expected 32. A pull into an archive-mode repository does not reach that point, because such a pull does not use static deltas at all. Signed static deltas are therefore for offline application only, such as from removable media. A delta that will be served to ostree pull clients must be generated unsigned.
'GENERATE' OPTIONS¶
--from="REV"
--to="REV"
--empty
--max-usize=SIZE
--sign-type=ENGINE
Signing a delta makes it applicable only by ostree static-delta apply-offline; see the Description above.
--sign="KEY-ID"
for ed25519:
for dummy:
'APPLY-OFFLINE' OPTIONS¶
KEY-ID
for ed25519:
for dummy:
--sign-type=ENGINE
--keys-file
--keys-dir
'VERIFY' OPTIONS¶
KEY-ID
for ed25519:
for dummy:
--sign-type=ENGINE
--keys-file
--keys-dir
EXAMPLE¶
$ ostree static-delta
(No static deltas)
| OSTree |