Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-23 | analyze: always draw 1s marker for scale | Koen Kooi | |
In situations like this: root@omap4430-panda:~# systemd-analyze Startup finished in 1499ms (kernel) + 916ms (userspace) = 2416ms The svg plot will only have the 0s marker and no subsequent markers for scale. This patch forces the 1s marker to always be drawn. | |||
2011-09-23 | unit: fix complementing of requirement deps with After deps for targets | Michal Schmidt | |
'man systemd.target' says: Unless DefaultDependencies= is set to false, target units will implicitly complement all configured dependencies of type Wants=, Requires=, RequiresOverridable= with dependencies of type After= if the units in question also have DefaultDependencies=true. It did not work because of a forgotten negation. | |||
2011-09-23 | util: don't fail if no id was passed to detect_container() | Lennart Poettering | |
2011-09-23 | util: detect systemd-nspawn without relying on ns cgroup tree | Lennart Poettering | |
2011-09-23 | nspawn: set env var container=systemd-nspawn, following the scheme lxc ↵ | Lennart Poettering | |
introduced | |||
2011-09-23 | loginctl: fix typo | Lennart Poettering | |
2011-09-23 | llvm-analyze: change a few things to make llvm-analyze show fewer false ↵ | Lennart Poettering | |
positives | |||
2011-09-23 | llvm-analyze: fix some bugs found by llvm-analyze | Lennart Poettering | |
2011-09-23 | util: improve signal_to_string, signal_from_string | Michal Schmidt | |
signal_to_string: Produce names for SIGRTMIN+n. Never give an "n/a" result. In the worst case give the number itself as a string. signal_from_string: Parse "RTMIN+n". Parse any valid signal number. | |||
2011-09-23 | manager: fix job mode for SIGRTMIN+1, +2 | Michal Schmidt | |
The test did not work as intended and always resulted in JOB_REPLACE. | |||
2011-09-23 | condition: fix reversed tests if path does not exist at all | Michal Schmidt | |
CONDITION_PATH_IS_DIRECTORY, CONDITION_PATH_IS_SYMBOLIC_LINK and CONDITION_FILE_IS_EXECUTABLE gave reversed results when the path did not exist at all. | |||
2011-09-23 | coverity: change a few things so that coverity doesn't show so many false ↵ | Lennart Poettering | |
positives | |||
2011-09-23 | coverity: fix a couple of bugs found by coverity | Lennart Poettering | |
2011-09-22 | units: fix rescue.service race with plymouth | Michal Schmidt | |
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 | |||
2011-09-22 | man: document that PathChanged= does not care for simple writes but only for ↵ | Lennart Poettering | |
close()-after-write() | |||
2011-09-22 | unit: don't recheck conditions when a unit is already starting but ↵ | Lennart Poettering | |
unit_start() is invoked | |||
2011-09-22 | man: document pkg-config line for sd-daemon | Lennart Poettering | |
2011-09-22 | man: document that sd-daemon.[ch] is now available as shared library | Lennart Poettering | |
2011-09-22 | service: warn if a service fails to write its PID file | Michal Schmidt | |
Warn if a service promises to write a PID file (using 'PIDFile=' in the unit file or '# pidfile:' in SysV header), but fails to keep the promise. This warning will likely trigger also for the forking services with a racy daemonization, which exit the original process before the PID file is written. | |||
2011-09-22 | update TODO | Lennart Poettering | |
2011-09-22 | selinux: reopen log when loading the SELinux policy fails | Lennart Poettering | |
2011-09-22 | service: if StandardInput=socket and StandardOutput=inherit imply socket for ↵ | Lennart Poettering | |
output, don't imply default output This is useful for inetd-style per-connection services, so that they again can simply specify StandardOutput=socket to connect all three fds to the socket. | |||
2011-09-22 | udev: asynchronously mount fuse/confifgs as soon as the kmods are loaded | Lennart Poettering | |
2011-09-22 | units: introduce unit file for FUSE fs | Lennart Poettering | |
FUSE and configfs is very very similar, so handle both the same way. | |||
2011-09-21 | units: In MeeGo there was more than one ExecStart lines present that caused ↵ | Marko Saukko | |
systemd to refuse the rescue.service | |||
2011-09-21 | mount: pull in quota tools from fstab lines with 'quota' option, too | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=736360 | |||
2011-09-21 | job: after converting a job from restart to start readd it to run queue | Lennart Poettering | |
When we converted a restart job it's time to look again whether any of its dependencies are now runnable. https://bugzilla.redhat.com/show_bug.cgi?id=735013 | |||
2011-09-21 | update TODO | Kay Sievers | |
2011-09-21 | units: we don't need to check whether /sys/kernel/security is already ↵ | Lennart Poettering | |
mounted since we'll enumerate that fact anyway | |||
2011-09-21 | update TODO | Lennart Poettering | |
2011-09-21 | units: drop automount unit for /dev/hugepages | Lennart Poettering | |
Since hugetlbfs cannot be compiled as kernel module there's little point in doing on-demand mounting via autofs for it. | |||
2011-09-21 | units: drop automount unit for /dev/mqueue | Lennart Poettering | |
Since the mqueue support cannot be built as a module there's little benefit in having an autofs mount point set up for this. | |||
2011-09-21 | units: drop automount unit for /sys/kernel/security | Lennart Poettering | |
Since securityfs cannot be build as module there's little value in having an on-demand autofs mount point for it. | |||
2011-09-21 | units: drop automount unit for /sys/kernel/debug | Lennart Poettering | |
Since debugfs cannot be compiled as module there's little benefit in having it as autofs mount point. | |||
2011-09-21 | units: drop /sys/kernel/config automount unit | Lennart Poettering | |
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. | |||
2011-09-21 | modules-load: filter out double modules | Lennart Poettering | |
2011-09-21 | service: minor change in service_load_pid_file return value | Michal Schmidt | |
Return 0 only if the PID was really loaded. If no PIDFile= is defined, return -ENOENT. Only one caller cares about the return value of this function and this change makes the usage nicer. | |||
2011-09-21 | condition: add ConditionPathIsSymbolicLink | Michal Schmidt | |
2011-09-21 | condition: always follow symlinks for condition checks, to mimic test | Lennart Poettering | |
2011-09-21 | service: handle forking services that move to a new PID | Michal Schmidt | |
When some forking daemons receive a SIGHUP, they re-execute themselves and consequently change to a new main PID. As long as they update the PID file in the right order (before exiting the old PID), we can detect that and avoid killing them. | |||
2011-09-21 | units: don't initialize automount point for securityfs if the initrd already ↵ | Lennart Poettering | |
mounted the directory | |||
2011-09-21 | unit: introduce ConditionPathIsMountPoint= | Lennart Poettering | |
2011-09-20 | man: document which condition tests follow symlinks | Michal Schmidt | |
ConditionPathExists and ConditionFileIsExecutable follow symlinks. ConditionPathIsDirectory does not follow symlinks. (XXX: is this actually the desired behavior?) | |||
2011-09-20 | units: direct stdout/stderr of rescue shells to tty | Michal Schmidt | |
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. | |||
2011-09-20 | units: Add support for automounting configfs, ala debugfs, etc. | Bill Nottingham | |
2011-09-20 | update TODO | Lennart Poettering | |
2011-09-20 | stdout-syslog-bridge: properly handle overly long log lines | Lennart Poettering | |
2011-09-20 | service: drop broken support for X-Interactive fields in LSB headers | Lennart Poettering | |
The logic never worked since reading from the boot console is useless when a service is started after boot. Hence drop this half-baked code, since we now have a place document incompatibilities like this. http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities | |||
2011-09-20 | condition: in ConditionPathIsExecutable follow symlinks | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=737047 | |||
2011-09-19 | condition: opt out of /proc/cmdline parsing only when running in a ↵ | Lennart Poettering | |
container, not in a VM |