El 28/05/13 12:40, Frederic Crozat escribió:
just a reminder because I had to fix one package (sendmail) which had a
hard dependency on syslog.target (Requires), in addition to
With recent (>202) systemd release, syslog.target is no longer provided:
services are ensured they are started after logging socket is setup, so
journal will capture all syslog messages and will store them and forward
them to syslog implementation (if running).
With openSUSE 12.3, having syslog.target was already not doing anything
(but the target was still there) but it was removed in Factory.
I think very few packages have systemd service file with
"Requires=syslog.target", which does break in Factory (sendmail was an
example). For packages with only "After=syslog.target", there won't be
any issue (since it is just an ordering information).
In any case, if you are still seeing services with syslog.target as
Requires or After, please clean them.
I already fixed those I saw a while ago, but there might be more (IIRC,
also package "syslogd" needs fixing, I did not changed it, but only
syslog-ng and rsyslog) .
How to properly hook up syslog implementations is documented here -->
but for some
reason people is not RTFM :-|
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org