Systemd/src/import
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
..
curl-util.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
curl-util.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
export-raw.c Rename ratelimit_test to ratelimit_below 2018-05-13 22:08:30 +02:00
export-raw.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
export-tar.c Rename ratelimit_test to ratelimit_below 2018-05-13 22:08:30 +02:00
export-tar.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
export.c machine-image: rework error handling 2018-05-24 17:01:57 +02:00
import-common.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import-common.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import-compress.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import-compress.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import-pubring.gpg import: add image verification using gpg 2015-01-21 04:03:54 +01:00
import-raw.c Rename ratelimit_test to ratelimit_below 2018-05-13 22:08:30 +02:00
import-raw.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import-tar.c Rename ratelimit_test to ratelimit_below 2018-05-13 22:08:30 +02:00
import-tar.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import.c machine-image: rework error handling 2018-05-24 17:01:57 +02:00
importd.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
meson.build tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
org.freedesktop.import1.conf Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
org.freedesktop.import1.policy meson: drop unnecessary "transformation" of policy files 2018-02-16 13:01:12 +01:00
org.freedesktop.import1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
pull-common.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-common.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-job.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-job.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-raw.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-raw.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-tar.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull-tar.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
pull.c machine-image: rework error handling 2018-05-24 17:01:57 +02:00
qcow2-util.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
qcow2-util.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-qcow2.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00