On Thu, 22.01.15 23:52, Cristian Rodríguez (crrodrig...@opensuse.org) wrote:
> --- > src/sysv-generator/sysv-generator.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/src/sysv-generator/sysv-generator.c > b/src/sysv-generator/sysv-generator.c > index b8b77aa..d6e4dfa 100644 > --- a/src/sysv-generator/sysv-generator.c > +++ b/src/sysv-generator/sysv-generator.c > @@ -775,6 +775,14 @@ static int enumerate_sysv(LookupPaths lp, Hashmap > *all_services) { > fpath = strjoin(*path, "/", de->d_name, NULL); > if (!fpath) > return log_oom(); > +#ifdef RC_LOCAL_SCRIPT_PATH_START > + if(streq(fpath, RC_LOCAL_SCRIPT_PATH_START)) > + continue; > +#endif > +#ifdef RC_LOCAL_SCRIPT_PATH_STOP > + if(streq(fpath, RC_LOCAL_SCRIPT_PATH_STOP)) > + continue; > +#endif Hmm? If you distro ships the rc local stuff as normal sysv init script, then use that it as such, and consider dropping the rc-local generator entirely from your distro. The rc-local generator only exists to add compat support for those systems where it never was a sysvinit script anyway... The whole idea of rc.local is pretty crazy anyway, we certainly shouldn't add more code for this anymore... Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel