packages: systemd/systemd.spec - more configuration options set - distro is...

Bartosz Świątek shadzik at gmail.com
Fri Nov 26 14:48:45 CET 2010


W dniu 26 listopada 2010 14:33 użytkownik Arkadiusz Miskiewicz
<arekm w maven.pl> napisał:
> On Friday 26 of November 2010, Pawel Golaszewski wrote:
>> On Fri, 26 Nov 2010, Patryk Zawadzki wrote:
>> > >>  --with-syslog-service=UNIT
>> > >>                           Specify the name of the special syslog
>> > >> service [default=based on distro]
>> > >
>> > > Nie odpowiedziałeś na pytania. Ten help nic specjalnie nie mówi.
>> > >
>> > > 2. Co się zmienia jak się ustawi "anna-maria"?
>> >
>> > Określa nazwę pliku .service, który należy do sysloga. systemd traktuje
>> > go specjalnie i próbuje go podnieść przed pozostałymi usługami.
>>
>> A da się runtime zmienić? Albo określić więcej niż jeden (jest przecież
>> kilka alternatywnych syslogów)...
>>
>
> I wszystkim mozna nadać jedną nazwę pliku .service.

Razem z systemd przychodzi:

# rpm -ql systemd |grep service |grep syslog
/lib/systemd/system/systemd-kmsg-syslogd.service

Jego zawartość:

[Unit]
Description=systemd Syslog Kernel Log Buffer Bridge
DefaultDependencies=no

[Service]
ExecStart=/lib/systemd/systemd-kmsg-syslogd
NotifyAccess=all
Sockets=syslog.socket


Idąc dalej:

# rpm -ql systemd |grep socket |grep syslog
/lib/systemd/system/sockets.target.wants/syslog.socket
/lib/systemd/system/syslog.socket

Syslog.socket jest uruchamiane przed syslog.target.
Syslog.target po syslog-ng.target (który nie istnieje).

Ale sprawa załatwia się ponoć as soon as każdy daemon syslogowy będzie
posiadał "native unit" files.

Wtedy będzie można podmienić ten generic syslog.target/.service.

-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


More information about the pld-devel-pl mailing list