summaryrefslogtreecommitdiff
path: root/units
Commit message (Collapse)AuthorAge
* core: switch all log targets to go directly to the journal, instead via syslogLennart Poettering2012-01-12
|
* units: make sure syslog socket goes away early during shutdownLennart Poettering2012-01-12
|
* units: remove left-over unit fileLennart Poettering2012-01-06
|
* journald: start the journal after the syslog socket, so that the syslog ↵Lennart Poettering2012-01-06
| | | | socket queues syslog messages from early boot on
* kmsg-syslogd: remove kmsg-syslogd, since it's entirely obsoleted and ↵Lennart Poettering2012-01-06
| | | | replaced by journald
* stdout: remove stdout-syslog-bridge since it is now obsoleted by journaldLennart Poettering2012-01-06
|
* journal: move sockets into their own subdirLennart Poettering2012-01-05
|
* socket: rename the PassCred= option to PassCredentials=, since we don't want ↵Lennart Poettering2011-12-31
| | | | to needlessly abbreviate options unless they are very well established
* Merge branch 'journal'Lennart Poettering2011-12-31
|\
| * journald: forward all syslog messages to syslogdLennart Poettering2011-12-30
| |
| * journal: add unit files and shared library glueLennart Poettering2011-12-30
| |
* | rc-local: order after network.targetMichal Schmidt2011-12-02
| | | | | | | | | | | | | | As suggested by Bill Nottingham: rc.local is often used for frobbing the network. https://bugzilla.redhat.com/show_bug.cgi?id=754789
* | rc-local: no need to check if the script is executableMichal Schmidt2011-12-02
| | | | | | | | | | rc-local.service is pulled in by a generator only if the script is executable. No need to check again.
* | add a generator to pull rc-local.service inMichal Schmidt2011-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | rc-local.service acts as an ordering barrier even if its condition is false, because conditions are evaluated when the service is about to be started. To avoid the ordering barrier in a legacy-free system, add a generator to pull rc-local.service into the transaction only if the script is executable. If/when we rewrite SysV compatibility into a generator, this one can become a part of it.
* | syslog: use PassCred=yes for the /dev/log socketMichal Schmidt2011-11-30
| | | | | | | | | | | | Both kmsg-syslogd and the real syslog service want to receive SCM_CREDENTIALS. With socket activation it is too late to set SO_PASSCRED in the services.
* | shutdownd: use PassCred=yes in the socket unitMichal Schmidt2011-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Linux 3.2 in order to receive SCM_CREDENTIALS it is not sufficient to set SO_PASSCRED just before recvmsg(). The option has to be already set when the sender sends the message. With socket activation it is too late to set the option in the service. It must be set on the socket right from the start. See the kernel commit: 16e57262 af_unix: dont send SCM_CREDENTIALS by default Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=757628
* | units/suse: let rc-local.service log to syslogMichal Schmidt2011-11-09
| | | | | | | | Same change as the previous commit did for Fedora. fcrozat agreed.
* | units/fedora: let rc-local.service log to syslogMichal Schmidt2011-11-09
| | | | | | | | | | | | | | rc-local.service should not be excluded from the default stdout logging. Missing logs were noticed by Andrew McNabb in https://bugzilla.redhat.com/show_bug.cgi?id=750032#c3
* | units: drop unnecessary 'StandardOutput=syslog'Michal Schmidt2011-11-09
|/ | | | | | DefaultStandardOutput is syslog anyway. There's no reason to assume that the administrator would want these units to be excluded when he configures a different DefaultStandardOutput.
* Add Mageia supportDexter Morgan2011-11-02
| | | | | | | | | | | | | | | This patch adds support for the Mageia Linux distribution: http://www.mageia.org/ Mageia is a fork of Mandriva although some divergence has already occured and thus inclusion of these changes upstream allow us to (hopefully) migrate more rapidly to the new standard approaches systemd offers. Indeed, we already use the preferred mechanism of OS identification via the /etc/os-release file rather than a distro specific variation. This patch mostly mirrors the patch added previously for Mandriva support. In addition to those original authors, this patch was mostly written by Dexter Morgan with help from Colin Guthrie and Eugeni Dodonov.
* units: drop [Install] section from remote-fs-pre.targetLennart Poettering2011-11-01
| | | | | | remote-fs-pre.target is not a unit a user should ever explicitly enable. Instead services which need to hook before network mounts should pull it in.
* units: forgot target unitsLennart Poettering2011-10-11
|
* units: increase LimitNOFILE a bitLennart Poettering2011-10-11
| | | | | since we need one fd per session (for logind) and one fd per service (for stdout-syslog-bridge) increase the default rlimit a bit.
* units: remount root and API FS before all mount units are appliedLennart Poettering2011-10-11
| | | | | | | | In order to ensure that bind mounts copy the final mount settings to the new bind mount make the root and API FS mount options are applied before the other file systems are mounted. https://bugzilla.redhat.com/show_bug.cgi?id=718464
* readahead: opt out of bridge logging for readahead in order not to delay ↵Lennart Poettering2011-09-23
| | | | things unnecessarily
* units: fix rescue.service race with plymouthMichal Schmidt2011-09-22
| | | | | | | | | | | It was possible for the "ExecStartPre=-/bin/plymouth quit" to race with plymouth-start.service which is pulled in indirectly by basic.target -> sysinit.target. The race left plymouth running on the terminal, making it unusable for rescue purposes. https://bugzilla.redhat.com/show_bug.cgi?id=710487
* units: introduce unit file for FUSE fsLennart Poettering2011-09-22
| | | | FUSE and configfs is very very similar, so handle both the same way.
* units: In MeeGo there was more than one ExecStart lines present that caused ↵Marko Saukko2011-09-21
| | | | systemd to refuse the rescue.service
* units: we don't need to check whether /sys/kernel/security is already ↵Lennart Poettering2011-09-21
| | | | mounted since we'll enumerate that fact anyway
* units: drop automount unit for /dev/hugepagesLennart Poettering2011-09-21
| | | | | Since hugetlbfs cannot be compiled as kernel module there's little point in doing on-demand mounting via autofs for it.
* units: drop automount unit for /dev/mqueueLennart Poettering2011-09-21
| | | | | Since the mqueue support cannot be built as a module there's little benefit in having an autofs mount point set up for this.
* units: drop automount unit for /sys/kernel/securityLennart Poettering2011-09-21
| | | | | Since securityfs cannot be build as module there's little value in having an on-demand autofs mount point for it.
* units: drop automount unit for /sys/kernel/debugLennart Poettering2011-09-21
| | | | | Since debugfs cannot be compiled as module there's little benefit in having it as autofs mount point.
* units: drop /sys/kernel/config automount unitLennart Poettering2011-09-21
| | | | | | | The mount point directory /sys/kernel/config is only created after the module is loaded, hence there's little value in having this an automount unit: the runtime penalty for mounting an autofs here should be the same as for a real mount.
* condition: add ConditionPathIsSymbolicLinkMichal Schmidt2011-09-21
|
* units: don't initialize automount point for securityfs if the initrd already ↵Lennart Poettering2011-09-21
| | | | mounted the directory
* units: direct stdout/stderr of rescue shells to ttyMichal Schmidt2011-09-20
| | | | | | With output of services going to syslog by default now, the rescue shell units need to direct their output to tty explicitly. Specify stderr too, just in case.
* units: Add support for automounting configfs, ala debugfs, etc.Bill Nottingham2011-09-20
|
* locale: support $LANGUAGE tooLennart Poettering2011-08-31
| | | | | | | $LANGUAGE is a GNU extension that is probably worth supporting, since it allows specifiying an order of languages. https://bugs.freedesktop.org/show_bug.cgi?id=40510
* man: don't recommend After=syslog.target anymore since we don't support ↵Lennart Poettering2011-08-31
| | | | non-socket-activatable syslogs anymore where that was ncessary
* stdout-bridge: rename logger to stdout-syslog-bridge to make it more descriptiveLennart Poettering2011-08-30
|
* untis: allow both console and plymouth ask password agents in boot ↵Lennart Poettering2011-08-29
| | | | transaction to allow dynamically disabled plymouth
* plymouth: don't enable ask-password agent of plymouth is disabledLennart Poettering2011-08-29
|
* umask: set umask of a number of sockets by default, even though we check ↵Lennart Poettering2011-08-01
| | | | creds on connections
* unit: introduce ConditionFileIsExecutable= and use it where we check for a ↵Lennart Poettering2011-07-12
| | | | binary we'll spawn
* units: add units for boot.local/halt.local on SUSE distributions.Frederic Crozat2011-07-12
|
* units: enable dev-hugepages.automount and dev-mqueue.automount only when ↵Lennart Poettering2011-07-02
| | | | enabled in kernel
* logind: temporarily hack right user bus address into unit fileLennart Poettering2011-07-01
|
* logind: add service for per-user shared systemd daemonLennart Poettering2011-06-30
|
* logind: autospawn gettys when necessaryLennart Poettering2011-06-28
|