tmpfiles: don't exit with an error code if we cannot access all files

This is just to avoid confusion if people use stuff like FUSE file
systems or SELinux which might disallow access to files even if tmpfiles
is running as root.

We still log away if we cannot access a file, but we do not return a
failure exit code in the end.
This commit is contained in:
Lennart Poettering 2011-07-02 01:44:49 +02:00
parent 26b8e979c8
commit 21bdae12e1
2 changed files with 6 additions and 6 deletions

4
TODO
View File

@ -71,6 +71,8 @@ Features:
* support notifications for services being enabled/disabled
* add support for /bin/mount -s
* GC unreferenced jobs (such as .device jobs)
* add JoinControllers= to system.conf to mount certain cgroup
@ -180,6 +182,8 @@ Features:
* detect LXC environment
* investigate whether the gnome pty helper should be moved into systemd, to provide cgroup support.
* Maybe store in unit files whether a service should be enabled by default on package installation
(belongs into a distro pattern though, not in an upstream package's service file)

View File

@ -983,15 +983,11 @@ int main(int argc, char *argv[]) {
strv_free(files);
}
HASHMAP_FOREACH(i, globs, iterator)
if (process_item(i) < 0)
r = EXIT_FAILURE;
process_item(i);
HASHMAP_FOREACH(i, items, iterator)
if (process_item(i) < 0)
r = EXIT_FAILURE;
process_item(i);
finish:
while ((i = hashmap_steal_first(items)))