Home
last modified time | relevance | path

Searched refs:images (Results 1 – 25 of 67) sorted by relevance

123

/systemd-251/src/sysext/
Dsysext.c445 static int merge_subprocess(Hashmap *images, const char *workspace) { in merge_subprocess() argument
487 HASHMAP_FOREACH(img, images) { in merge_subprocess()
641 assert_se(img = hashmap_get(images, extensions[n_extensions - 1 - k])); in merge_subprocess()
715 static int merge(Hashmap *images) { in merge() argument
725 r = merge_subprocess(images, "/run/systemd/sysext"); in merge()
743 _cleanup_(hashmap_freep) Hashmap *images = NULL; in image_discover_and_read_metadata()
749 images = hashmap_new(&image_hash_ops); in image_discover_and_read_metadata()
750 if (!images) in image_discover_and_read_metadata()
753 r = image_discover(IMAGE_EXTENSION, arg_root, images); in image_discover_and_read_metadata()
757 HASHMAP_FOREACH(img, images) { in image_discover_and_read_metadata()
[all …]
/systemd-251/docs/
DPORTABLE_SERVICES.md39 distribution images carry anyway. Or to say this differently: the image format
41 images are already sufficient, and pretty universally available these days. One
42 particularly nice tool for creating suitable images is
47 environments. See [Extension Images](#extension-images) below.
109 files). Within the images the unit files are looked for at the usual
137 Note that the images need to stay around (and in the same location) as long as the
158 images should just work the way they are. Specifically, the following
198 Note that images created by tools such as `debootstrap`, `dnf --installroot=`
219 Note that qualifying images do not have to contain an init system of their
222 images minimal.
[all …]
DBOOT_LOADER_SPECIFICATION.md87 * Harddisk images should be movable between machines and be bootable without
147 single-file images that embed all metadata in the kernel binary itself, which
158 images that transparently support multiple different architectures.
248 initial RAM disk images there. Example:
252 appear more than once in which case all specified images are used, in the
290 On EFI systems all Linux kernel images should be EFI images. In order to
292 install EFI kernel images, even on non-EFI systems, if that's applicable and
296 generic kernel images that make few assumptions about the firmware they run on,
297 i.e. it is a good idea that both images shipped as UEFI PE images and those
330 images will be searched for under `$BOOT/EFI/Linux/` and must have the
[all …]
DHACKING.md36 [mkosi](https://github.com/systemd/mkosi) is a tool for building clean OS images
58 of cache images that make future builds a lot faster. Note that the `-i` flag
59 both instructs mkosi to build cached images if they don't exist yet and to use
60 cached images if they already exist so make sure to always specify `-i` if you
61 want mkosi to use the cached images.
63 If you're going to build mkosi images that use the same distribution and release
239 Due to a bug in btrfs, it's currently impossible to mount two mkosi btrfs images at the same time. …
241 instead of btrfs for the images by adding the following contents to 20-local.conf:
249 the cached images are initialized (`mkosi -i`).
DBUILDING_IMAGES.md10 In many scenarios OS installations are shipped as pre-built images, that
12 disk and booting it up. When building such "golden" OS images for
72 entries and the directories in the ESP to place kernel images in. This is done
79 Thus, for images that shall acquire their identity on first boot only, it is
98 it's relatively easy to build images that only ship a `/usr/` tree, and
151 unpopulated images (`/usr/` being the only required directory to be populated)
252 Typically, when operating with golden disk images it is useful to be able to
259 Depending on how the images are put together it might make sense to leave the
DENVIRONMENT.md138 * `$SYSTEMD_NSPAWN_LOCK=0` — if set, do not lock container images when running.
337 images. Has no effect on non-btrfs file systems where subvolumes are not
341 up quota automatically for created btrfs subvolumes for machine images. If
348 synchronize images to disk after installing them, before completing the
349 operation. If not set, defaults to true. If disabled installation of images
353 disk images with `--image=` or similar:
374 (which is the default), the signature of suitable disk images is validated
409 directories/images. When unspecified defaults to `/home/`. This is useful for
411 operates on a different directory where home directories/images are placed.
DDISCOVERABLE_PARTITIONS.md26 file systems contained in GPT disk images automatically and mount them to the
27 right places, thus allowing booting the same, identical images on bare metal
29 images between physical machines and Linux containers.
116 …low | Contains a root hash and a PKCS#7 signature for it, permitting signed dm-verity GPT images. |
220 mounting of disk images. If partitions marked with these flags are mounted
254 useful for images that shall be usable in two different contexts: for example
375 This allows disk images that may be booted on multiple architectures to use
DBOOT_LOADER_INTERFACE.md91 where "golden" OS images that include a random seed are replicated and used
94 is part of "golden" OS images, this ensures that different systems still come
DCODE_QUALITY.md25 suite. This will build OS images with a number of integration tests and run
DRANDOM_SEEDS.md171 master images of an OS are created, and thus replicated into every
208 replicated between multiple images and the random seed is not reset, this
211 included in OS disk images. If the 'system token' is properly initialized
/systemd-251/src/portable/
Dportabled-image.c86 int manager_image_cache_discover(Manager *m, Hashmap *images, sd_bus_error *error) { in manager_image_cache_discover() argument
95 r = image_discover(IMAGE_PORTABLE, NULL, images); in manager_image_cache_discover()
99 HASHMAP_FOREACH(image, images) in manager_image_cache_discover()
Dportabled-bus.c136 _cleanup_hashmap_free_ Hashmap *images = NULL; in method_list_images() local
144 images = hashmap_new(&image_hash_ops); in method_list_images()
145 if (!images) in method_list_images()
148 r = manager_image_cache_discover(m, images, error); in method_list_images()
160 HASHMAP_FOREACH(image, images) { in method_list_images()
421 SD_BUS_RESULT("a(ssbtttso)", images),
Dportabled-image-bus.c1148 _cleanup_hashmap_free_ Hashmap *images = NULL; in bus_image_node_enumerator() local
1159 images = hashmap_new(&image_hash_ops); in bus_image_node_enumerator()
1160 if (!images) in bus_image_node_enumerator()
1163 r = manager_image_cache_discover(m, images, error); in bus_image_node_enumerator()
1167 HASHMAP_FOREACH(image, images) { in bus_image_node_enumerator()
Dportabled-image.h12 int manager_image_cache_discover(Manager *m, Hashmap *images, sd_bus_error *error);
/systemd-251/shell-completion/zsh/
D_machinectl6 machinectl --no-legend list-images | {while read -r a b; do echo $a; done;}
42 "list-images:Show available container and VM images"
104 '--verify=[Verification mode for downloaded images.]:verify:(no checksum signature)' \
D_kernel-install27 '3::kernel images:_kernel-install_images'
D_systemd-analyze95 '--image=[Add support for discrete images]:PATH' \
/systemd-251/src/machine/
Dimage-dbus.c472 _cleanup_hashmap_free_ Hashmap *images = NULL; in image_node_enumerator() local
481 images = hashmap_new(&image_hash_ops); in image_node_enumerator()
482 if (!images) in image_node_enumerator()
485 r = image_discover(IMAGE_MACHINE, NULL, images); in image_node_enumerator()
489 HASHMAP_FOREACH(image, images) { in image_node_enumerator()
Dmachined-dbus.c472 _cleanup_hashmap_free_ Hashmap *images = NULL; in method_list_images() local
480 images = hashmap_new(&image_hash_ops); in method_list_images()
481 if (!images) in method_list_images()
484 r = image_discover(IMAGE_MACHINE, NULL, images); in method_list_images()
496 HASHMAP_FOREACH(image, images) { in method_list_images()
752 _cleanup_hashmap_free_ Hashmap *images = NULL; in method_clean_pool() local
759 images = hashmap_new(&image_hash_ops); in method_clean_pool()
760 if (!images) { in method_clean_pool()
765 r = image_discover(IMAGE_MACHINE, NULL, images); in method_clean_pool()
775 HASHMAP_FOREACH(image, images) { in method_clean_pool()
[all …]
/systemd-251/shell-completion/bash/
Dmachinectl28 …(machinectl list-images --full --no-legend --no-pager; machinectl list --full --no-legend --no-pag…
44 … [STANDALONE]='list list-images clean pull-tar pull-raw list-transfers cancel-transfer import-fs'
Djournalctl30 …(machinectl list-images --full --no-legend --no-pager; machinectl list --full --no-legend --no-pag…
/systemd-251/.github/workflows/
Dmkosi.yml4 # Simple boot tests that build and boot the mkosi images generated by the mkosi config files in mko…
/systemd-251/
DREADME43 ≥ 5.4 for signed Verity images
130 Required for signed Verity images support:
182 libcryptsetup (optional), >= 2.3.0 required for signed Verity images support
DTODO86 images that owned by arbitrary UIDs, and are owned/managed by the users, but
209 - sysext should pick up sysext images from /.extra/ in the initrd, and insist
211 - kernel-install should be able to install pre-built unified kernel images in
347 images as OS payloads. i.e. have a generic OS image you can point to any
475 * sysext: automatically activate sysext images dropped in via new sd-stub
509 images, to configure this. Also, add a kernel cmdline option for this, to be
512 * nspawn: maybe optionally insert .nspawn file as GPT partition into images, so
513 that such container images are entirely stand-alone and can be updated as
532 * when mounting disk images: if IMAGE_ID/IMAGE_VERSION is set in os-release
534 that images cannot be misused.
[all …]
DNEWS81 * The requirement for Portable Services images to contain a well-formed
83 This applies to base images and extensions, and also to systemd-sysext.
99 make the OS images independent of any machine ID, and ensure that the
100 images will not carry any identifiable information before first boot,
104 Summary: if you are building golden images that shall acquire
559 installation itself, or container images, portable service images,
635 mechanism for building disk images that are fully authenticated and
638 disk images, such as systemd-nspawn, systemd-sysext, systemd-dissect,
654 make images more self-descriptive, and to ensure system extensions
658 be used in portable service images to indicate which unit prefixes
[all …]

123