On Wed, 28.01.15 09:05, Martin Pitt ([email protected]) wrote:

> Hey Lennart,
> 
> Lennart Poettering [2015-01-27 23:09 +0100]:
> > Hmm, we already had code that checks this in place, didn#t we?
> 
> We only previously had this .sh stripping in sysv_translate_name(),
> but that translates and init script name like "foo.sh" to
> "foo.service". But that's not what we need in
> sysv_translate_facility() to filter out the Provides: item which
> refers to itself.

I really don't follow. Why do we need the add_alias() equality check
now? I mean, if sysv_translate_facility() now detects if we translate
facilities listed in Provides: as pointing to the script itself, and
handles .sh properly, why do we need to check in add_alias() a second
time if we try to create a symlink to oursevlves?

The latter can go no, can't it?

Lennart

-- 
Lennart Poettering, Red Hat
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to