On Sat, 16.08.14 14:24, Ronny Chevalier (chevalier.ro...@gmail.com) wrote: What's the rationale here? I think it makes a lot of sense to output an error if people drop non-executable files in such a directory...
> --- > src/shared/util.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/src/shared/util.c b/src/shared/util.c > index 18d40f3..3a03470 100644 > --- a/src/shared/util.c > +++ b/src/shared/util.c > @@ -3921,6 +3921,10 @@ void execute_directory(const char *directory, DIR *d, > usec_t timeout, char *argv > _exit(EXIT_FAILURE); > } > > + if (access(path, X_OK) < 0) { > + continue; > + } > + > pid = fork(); > if (pid < 0) { > log_error("Failed to fork: %m"); Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel