'\" t
.\"     Title: ostree static-delta
.\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\"      Date: 04/13/2026
.\"    Manual: ostree static-delta
.\"    Source: OSTree
.\"  Language: English
.\"
.TH "OSTREE STATIC\-DELTA" "1" "" "OSTree" "ostree static-delta"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ostree-static-delta \- Manage static delta files
.SH "SYNOPSIS"
.HP \w'\fBostree\ static\-delta\ list\fR\ 'u
\fBostree static\-delta list\fR
.HP \w'\fBostree\ static\-delta\ show\fR\ 'u
\fBostree static\-delta show\fR
.HP \w'\fBostree\ static\-delta\ delete\fR\ 'u
\fBostree static\-delta delete\fR
.HP \w'\fBostree\ static\-delta\ generate\fR\ 'u
\fBostree static\-delta generate\fR {\-\-to=REV} [OPTIONS...]
.HP \w'\fBostree\ static\-delta\ apply\-offline\fR\ 'u
\fBostree static\-delta apply\-offline\fR [OPTIONS...] {PATH} [KEY\-ID...]
.HP \w'\fBostree\ static\-delta\ verify\fR\ 'u
\fBostree static\-delta verify\fR [OPTIONS...] {STATIC\-DELTA} [KEY\-ID...]
.SH "DESCRIPTION"
.PP
List and manipulate static delta files\&.
.SH "\*(AQGENERATE\*(AQ OPTIONS"
.PP
\fB\-\-from\fR="REV"
.RS 4
Create delta from revision REV\&.
.RE
.PP
\fB\-\-to\fR="REV"
.RS 4
Create delta to revision REV\&. (This option is required\&.) The delta is from the parent of REV, unless specified otherwise by
\fB\-\-from\fR
or
\fB\-\-empty\fR\&.
.RE
.PP
\fB\-\-empty\fR
.RS 4
Create delta from scratch\&.
.RE
.PP
\fB\-\-max\-usize\fR=SIZE
.RS 4
Maximum uncompressed size in megabytes\&.
.RE
.PP
\fB\-\-sign\-type\fR=ENGINE
.RS 4
Use particular signature engine\&. Currently available
ed25519
and
dummy
signature types\&. The default is
ed25519\&.
.RE
.PP
\fB\-\-sign\fR="KEY\-ID"
.RS 4
There
KEY\-ID
is:
.PP
\fBfor ed25519:\fR
.RS 4
base64\-encoded secret key for signing\&.
.RE
.PP
\fBfor dummy:\fR
.RS 4
ASCII\-string used as secret key\&.
.RE
.sp
.RE
.SH "\*(AQAPPLY\-OFFLINE\*(AQ OPTIONS"
.PP
\fBKEY\-ID\fR
.RS 4
.PP
\fBfor ed25519:\fR
.RS 4
base64\-encoded public key for verifying\&.
.RE
.PP
\fBfor dummy:\fR
.RS 4
ASCII\-string used as public key\&.
.RE
.sp
.RE
.PP
\fB\-\-sign\-type\fR=ENGINE
.RS 4
Use particular signature engine\&. Currently available
ed25519
and
dummy
signature types\&.
.RE
.PP
\fB\-\-keys\-file\fR
.RS 4
Read key(s) from file
filename\&.
Valid for
ed25519
signature type\&. For
ed25519
this file must contain
base64\-encoded public key(s) per line for verifying\&.
.RE
.PP
\fB\-\-keys\-dir\fR
.RS 4
Redefine the system path, where to search files and subdirectories with well\-known and revoked keys\&.
.RE
.SH "\*(AQVERIFY\*(AQ OPTIONS"
.PP
\fBKEY\-ID\fR
.RS 4
.PP
\fBfor ed25519:\fR
.RS 4
base64\-encoded public key for verifying\&.
.RE
.PP
\fBfor dummy:\fR
.RS 4
ASCII\-string used as public key\&.
.RE
.sp
.RE
.PP
\fB\-\-sign\-type\fR=ENGINE
.RS 4
Use particular signature engine\&. Currently available
ed25519
and
dummy
signature types\&. The default is
ed25519\&.
.RE
.PP
\fB\-\-keys\-file\fR
.RS 4
Read key(s) from file
filename\&.
Valid for
ed25519
signature type\&. For
ed25519
this file must contain
base64\-encoded public key(s) per line for verifying\&.
.RE
.PP
\fB\-\-keys\-dir\fR
.RS 4
Redefine the system path, where to search files and subdirectories with well\-known and revoked keys\&.
.RE
.SH "EXAMPLE"
.PP
\fB$ ostree static\-delta\fR
.sp
.if n \{\
.RS 4
.\}
.nf
        (No static deltas)
.fi
.if n \{\
.RE
.\}
