Systemd/src/nspawn
Lennart Poettering 3a6ce860ac machine-image: rework error handling
Let's rework error handling a bit in image_find() and friends: when we
can't find an image, return -ENOENT rather than 0. That's better as
before we violated the usual rule in our codebase that return parameters
are initialized when the return value is >= 0 and otherwise not touched.

This also makes enumeration and validation a bit more strict: we'll only
accept ".raw" as suffix for regular files, and filter out this suffix
handling on directories/subvolumes, where it makes no sense.
2018-05-24 17:01:57 +02:00
..
meson.build tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-cgroup.c nspawn: move nspawn cgroup hierarchy one level down unconditionally 2018-05-03 17:45:42 +02:00
nspawn-cgroup.h nspawn: move nspawn cgroup hierarchy one level down unconditionally 2018-05-03 17:45:42 +02:00
nspawn-def.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-expose-ports.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-expose-ports.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-gperf.gperf nspawn: similar to the previous patches, also make /etc/localtime handling more configurable 2018-05-22 16:21:26 +02:00
nspawn-mount.c nspawn: lock down a few things in /proc by default 2018-05-03 17:45:42 +02:00
nspawn-mount.h nspawn: lock down a few things in /proc by default 2018-05-03 17:45:42 +02:00
nspawn-network.c tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
nspawn-network.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-patch-uid.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-patch-uid.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-register.c nspawn: let's make use of SPECIAL_MACHINE_SLICE macro, after all we already set it 2018-05-03 17:45:42 +02:00
nspawn-register.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-seccomp.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-seccomp.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-settings.c nspawn: similar to the previous patches, also make /etc/localtime handling more configurable 2018-05-22 16:21:26 +02:00
nspawn-settings.h nspawn: let's rename _FORCE_ENUM_WIDTH → _SETTING_FORCE_ENUM_WIDTH 2018-05-22 16:21:26 +02:00
nspawn-setuid.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-setuid.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-stub-pid1.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn-stub-pid1.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn.c machine-image: rework error handling 2018-05-24 17:01:57 +02:00
test-patch-uid.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00