Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-09 | drop unnecessary suffix NULs as gcc adds them anyway | Lennart Poettering | |
2011-03-09 | mount: use /dev/.run as an early boot alias for /var/run | Lennart Poettering | |
During early boot, mount a tmpfs to /dev/.run and then bind mount it to /var/run as soon as /var is available. This makes it possible for programs involved in early boot to put runtime data in /dev/.run which later on will show up in /var/run like any other. This can be used to solve the early-boot D-Bus problem: D-Bus may start up with its socket bound to /dev/.run/dbus/system_bus_socket and after /var it will also be available under the traditional name /var/run/dbus/system_bus_socket. This also is intended to be used as a better place for systemd, mount, mdadm, blkid, plymouth, bootchart and dracut runtime data, which is currently stored in various places in /dev/.xxx. | |||
2011-03-08 | build-sys: add Mandriva distribution supportsystemd/v20 | Andrey Borzenkov | |
This merges several separate patches that I carry as part of Mandriva systemd RPM. They touch those parts that are very unlikely to be changed in near future and do not impose any functionality change for systemd core. I also think it is useful for troubleshooting to have real distribution name in system logs, espicially when someone reports problem upstream. The patch looks bigger than sum of replaced patches because - previous patches were applied on top of distro=fedora, now I need to add all those bits for distro=mandriva as well - part of patch was done as spec file magic, but it seems more logical to ship all these bits together | |||
2011-03-08 | service: use uppercase SYSV prefix to make it easier to recognize | Lennart Poettering | |
2011-03-08 | service: prefix description with LSB only if script has LSB header, use ↵ | Lennart Poettering | |
'SysV:' otherwise | |||
2011-03-08 | unit: don't accidently create ordering links to targets when default deps ↵ | Lennart Poettering | |
are off for either target and unit | |||
2011-03-08 | mount: support less cumbersome x-systemd-xxx mount options | Lennart Poettering | |
2011-03-08 | unit: distuingish mandatory from triggering conditions | Lennart Poettering | |
2011-03-08 | dbus: return DBUS_ERROR_UNKNOWN_OBJECT when an object is unknown | Lennart Poettering | |
2011-03-08 | systemctl: when forwarding is-enabled to chkconfig hardcode runlevel 3 | Lennart Poettering | |
2011-03-08 | job: introduce new job result code 'skipped' to use when pre conditions of ↵ | Lennart Poettering | |
job did not apply https://bugzilla.redhat.com/show_bug.cgi?id=682245 https://bugzilla.redhat.com/show_bug.cgi?id=635780 | |||
2011-03-08 | job: convert job type as early as we can, to simplify things a bit | Lennart Poettering | |
2011-03-07 | syslog: make sure the kmsg bridge is always pulled in and never terminated ↵ | Lennart Poettering | |
automatically Since we want to replace the bridge dynamically by the real syslog implementation such as rsyslog we need to make sure that the the bridge stays running right to the moment rsyslog is up so that we process messages enqueued by other processes started before rsyslog, so that those clients don't stay stuck. | |||
2011-03-07 | add org.freedesktop.DBus.Properies.Set method | Andrey Borzenkov | |
The patch adds framework for processing Set requests on properties and as first consumers allows setting of LogTarget and LogLevel on interface org.freedesktop.systemd1.Manager of org.freedesktop.systemd1. The code should be generic enough to allow processing of any property on other objects and interfaces as well. No systemctl visible interface is added so far. The LogTarget and LogLevel are meant for debugging in the first place; user interface can be added if other usage emerge. Set on systemwide systemd is restricted to root; I am not sure how session level access is controlled. | |||
2011-03-06 | service: drop redundant check in sysv_translate_facility | Lennart Poettering | |
We check for _r with an assert in the function header anyway, no need to check it again. | |||
2011-03-04 | machine-id: generate /etc/machine-id 0444 by default | Lennart Poettering | |
2011-03-04 | machine-id: typo fix | Lennart Poettering | |
2011-03-04 | main: introduce /etc/machine-id | Lennart Poettering | |
This is supposed to play the same roles /var/lib/dbus/machine-id, however fixes a couple of problems: - It is available during early boot since it is stored in /etc - Removes the ID from the D-Bus context and moves it into a system context, thus hopefully lowering hesitation by people to use it. - It is generated at installation time. If the file is empty at boot time it will be mounted over with a randomly generated ID, which is not saved to disk. This is useful to support state-less machines with no transient or writable /etc configuration. | |||
2011-03-04 | systemctl: fix exit code when directing is-enabled to chkconfig | Lennart Poettering | |
2011-03-04 | main: minor optimization | Lennart Poettering | |
2011-03-04 | dbus: add 'Tainted' property to Manager object | Lennart Poettering | |
2011-03-04 | dbus: expose distribution name and features on manager object as properties | Lennart Poettering | |
2011-03-04 | main: add link to wiki page with longer explanation of the /usr madness | Lennart Poettering | |
2011-03-04 | s/seperate/separate/ | Lennart Poettering | |
2011-03-04 | execute: load environment files at time of execution, not when we load the ↵ | Lennart Poettering | |
service configuration https://bugzilla.redhat.com/show_bug.cgi?id=661282 | |||
2011-03-04 | path: after installing inotify watches, recheck file again to fix race | Lennart Poettering | |
2011-03-04 | path: don't use IN_ATTRIB on parent dirs when watching a file, since those ↵ | Lennart Poettering | |
cannot be removed without emptying the dir first anyway and we need IN_ATTRIB only to detect the link count dropping to 0 | |||
2011-03-03 | kill: always send SIGCONT after SIGTERM | Lennart Poettering | |
When we kill a process to terminate it make sure to send SIGCONT to ensure it is unpaused and processes the signal. | |||
2011-03-03 | readahead: disable collector automatically on read-only media | Lennart Poettering | |
2011-03-03 | sysctl: use scandir() instead of nftw() to guarantee systematic ordering | Lennart Poettering | |
2011-03-03 | dirent: support DT_UNKNOWN where necessary for compat with reiserfs | Lennart Poettering | |
2011-03-01 | systemctl: add condreload alias for compat with ALTLinux | Lennart Poettering | |
2011-02-28 | ask-password: make a confused gcc shut up | Lennart Poettering | |
2011-02-28 | ratelimit: removed n_printed | Harald Hoyer | |
Removed n_printed and renamed n_printed to num. This is not a logging rate limiter anymore. | |||
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-28 | systemctl: always null-terminate the password | Zbigniew Jędrzejewski-Szmek | |
2011-02-28 | udev: don't ignore non-encrypted block devices with no superblock | Lennart Poettering | |
They might be encrypted disks with no LUKS header. https://bugzilla.redhat.com/show_bug.cgi?id=679842 | |||
2011-02-28 | udev: expose ttyUSB devices too | Lennart Poettering | |
2011-02-28 | udev: mark hvc devices for exposure in systemd | Lennart Poettering | |
2011-02-25 | cryptsetup: add a terse help | Lennart Poettering | |
2011-02-25 | agent: don't print warnings if a password was removed or timed out | Lennart Poettering | |
2011-02-25 | systemctl: shutdown agent explicitly so that it can reset the tty properly | Lennart Poettering | |
2011-02-25 | service: never clean up a service that still has a process in it | Lennart Poettering | |
2011-02-25 | label: udev might be making changes in /dev while we iterate through it | Lennart Poettering | |
Also, there are most likely dead symlinks in there, so let's ignore ENOENT when we relabel. https://bugzilla.redhat.com/show_bug.cgi?id=680169 | |||
2011-02-24 | systemctl: properly handle job results | Lennart Poettering | |
2011-02-24 | job: also trigger on-failure dependencies when jobs faile due to ↵ | Lennart Poettering | |
dependencies, timeout | |||
2011-02-24 | job: don't access j->type when j is already freed | Lennart Poettering | |
2011-02-24 | job: when cancelling jobs, make sure to propagate this properly to depending ↵ | Lennart Poettering | |
jobs | |||
2011-02-24 | job: start job timeout on enqueuing not when we start to process a job | Lennart Poettering | |
This practically reverses 23e1e0c4a3bc93fb841ac9575953ed5d0ef5282d. This makes it easier to timeout individual jobs so that this timeout can be relied on, since blocked dependencies will not influence the timeout. | |||
2011-02-24 | unit: increase default timeout to 3min | Lennart Poettering | |