1FLATPAK BUILD-UPDAT(1) flatpak build-update-repo FLATPAK BUILD-UPDAT(1)
2
3
4
6 flatpak-build-update-repo - Create a repository from a build directory
7
9 flatpak build-update-repo [OPTION...] LOCATION
10
12 Updates repository metadata for the repository at LOCATION. This
13 command generates an OSTree summary file that lists the contents of the
14 repository. The summary is used by flatpak remote-ls and other commands
15 to display the contents of remote repositories.
16
17 After this command, LOCATION can be used as the repository location for
18 flatpak remote-add, either by exporting it over http, or directly with
19 a file: url.
20
22 The following options are understood:
23
24 -h, --help
25 Show help options and exit.
26
27 --redirect-url=URL
28 Redirect this repo to a new URL.
29
30 --title=TITLE
31 A title for the repository, e.g. for display in a UI. The title is
32 stored in the repository summary.
33
34 --comment=COMMENT
35 A single-line comment for the remote, e.g. for display in a UI. The
36 comment is stored in the repository summary.
37
38 --description=DESCRIPTION
39 A full-paragraph description for the remote, e.g. for display in a
40 UI. The description is stored in the repository summary.
41
42 --homepage=URL
43 URL for a website for the remote, e.g. for display in a UI. The url
44 is stored in the repository summary.
45
46 --icon=URL
47 URL for an icon for the remote, e.g. for display in a UI. The url
48 is stored in the repository summary.
49
50 --default-branch=BRANCH
51 A default branch for the repository, mainly for use in a UI.
52
53 --gpg-import=FILE
54 Import a new default GPG public key from the given file.
55
56 --collection-id=COLLECTION-ID
57 The globally unique identifier of the remote repository, to allow
58 mirrors to be grouped. This must be set to a globally unique
59 reverse DNS string if the repository is to be made publicly
60 available. If a collection ID is already set on an existing
61 repository, this will update it. If not specified, the existing
62 collection ID will be left unchanged.
63
64 --deploy-collection-id
65 Deploy the collection ID (set using --collection-id) in the static
66 remote configuration for all clients. This is irrevocable once
67 published in a repository. Use it to decide when to roll out a
68 collection ID to users of an existing repository. If constructing a
69 new repository which has a collection ID, you should typically
70 always pass this option.
71
72 --gpg-sign=KEYID
73 Sign the commit with this GPG key. This option can be used multiple
74 times.
75
76 --gpg-homedir=PATH
77 GPG Homedir to use when looking for keyrings
78
79 --generate-static-deltas
80 Generate static deltas for all references. This generates
81 from-empty and delta static files that allow for faster download.
82
83 --static-delta-jobs=NUM-JOBS
84 Limit the number of parallel jobs creating static deltas. The
85 default is the number of cpus.
86
87 --static-delta-ignore-ref=PATTERN
88 Don't generate deltas for runtime or application id matching this
89 pattern. For instance, --static-delta-ignore-ref=*.Sources means
90 there will not be any deltas for source refs.
91
92 --prune
93 Remove unreferenced objects in repo.
94
95 --prune-depth
96 Only keep at most this number of old versions for any particular
97 ref. Default is -1 which means infinite.
98
99 -v, --verbose
100 Print debug information during command processing.
101
102 --ostree-verbose
103 Print OSTree debug information during command processing.
104
106 ostree(1), flatpak(1), flatpak-remote-ls(1), flatpak-build-export(1)
107
108
109
110flatpak FLATPAK BUILD-UPDAT(1)