summaryrefslogtreecommitdiffstats
path: root/man/org.freedesktop.portable1.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* portable: allow caller to override extension-release name checkLuca Boccassi2022-10-121-1/+4
| | | | | When the --force flag is used, do not insist that the extension-release file has to match the extension image name
* portable: rename flag PORTABLE_FORCE -> PORTABLE_FORCE_ATTACHLuca Boccassi2022-10-121-3/+3
| | | | | The name is used only internally, also it was just added. Allows adding different types of force flags.
* portablectl: add --force attach/detachLuca Boccassi2022-09-301-1/+4
| | | | | | | | | | Allows to skip check that ensures units must not be running. I have a use case that would use reattach, except the orchestrator is using a non-standard versioning scheme, so image matching cannot work. As a workaround, need to be able to detach and then attach manually, without stopping the units to avoid extended downtimes and loss of FD store.
* man: deduplicate dbus versioning refZbigniew Jędrzejewski-Szmek2022-05-051-6/+1
|
* portable: add return parameter to GetImageMetadataWithExtensionsZbigniew Jędrzejewski-Szmek2022-03-071-13/+8
| | | | | | | | | | | | | | | The complaint was that the output array was used for two kinds of data, and the input flag decided whether this extra data should be included. The flag is removed, and instead the old method is changed to include the data always as a separate parameter. This breaks backward compatibility, but the old method is effectively broken and does not appear to be used yet, at least in open source code, by searching on codesearch.debian.net and github.com. Fixes #22404. Co-authored-by: Luca Boccassi <bluca@debian.org>
* portable: add flag to return extension-releases in ↵Luca Boccassi2022-01-251-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GetImageMetadataWithExtensions Return the name of each extension and the associated extension-release file, and pretty-print them in 'portablectl inspect', if a new flag is passed. $ portablectl inspect --extension app2 --extension app0 minimal app0 app1 (Matching unit files with prefixes 'app0', 'app1'.) Image: /run/portables/minimal.raw Portable Service: n/a Operating System: Debian GNU/Linux 10 (buster) Extension: /run/portables/app2.raw Extension Scope: n/a Extension Compatibility Level: n/a Portable Service: n/a Portable Prefixes: n/a Operating System: n/a (debian 10) Extension: /run/portables/app0.raw Extension Scope: n/a Extension Compatibility Level: n/a Portable Service: n/a Portable Prefixes: n/a Operating System: n/a (debian 10) Unit files: app0.service
* portable: add GetImageStateWithExtensions methodLuca Boccassi2022-01-241-0/+19
| | | | | Allow to correctly query a layered portable service for attached/detached state.
* sd-bus: fix vtable named argument logicYu Watanabe2021-04-301-3/+3
| | | | Fixes #19468.
* man: fix typoYu Watanabe2021-04-131-4/+4
|
* portabled: add --extension parameter for layered images supportLuca Boccassi2021-03-311-0/+119
| | | | | | | | | Add an --extension parameter to portablectl, and new DBUS methods to attach/detach/reattach/inspect. Allows to append separate images on top of the root directory (os-release will be searched in there) and mount the images using an overlay-like setup (unit files will be searched in there) using the new ExtensionImages service option.
* portabled: add DBUS documentationLuca Boccassi2021-02-151-0/+427