Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-06 | manager: notify plymouth about progress if it is running | Lennart Poettering | |
2010-09-27 | sysv: optionally disable of SysV init/rcN.d support at compile time | Fabiano Fidencio | |
This patch adds a cpp definition HAVE_SYSV_COMPAT that is used to isolate code dealing with /etc/init.d and /etc/rcN.d for systems where it does not make sense (one that does not use sysv or one that is fully systemd native). The patch tries to be as little intrusive as possible, however in order to minimize the number of #ifdef'ed regions I've reordered some code in path-lookup.c:lookup_paths_init() where all code dealing with sysv is now isolated under running_as == MANAGER_SYSTEM as well. Moreover, In struct Service, some fields were rearranged to reduce the number of ifdefs. Lennart's suggestions were fixed and squashed with the original patch, that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi). | |||
2010-09-23 | dbus: export number of total failed jobs on D-Bus interface | Lennart Poettering | |
2010-09-21 | manager: measure startup times | Lennart Poettering | |
2010-09-21 | manager: count how many jobs we executed | Lennart Poettering | |
2010-09-01 | dbus: don't accept activation requests anymore if we are going down anyway | Lennart Poettering | |
2010-08-31 | manager: add missing second part of s/maintenance/failed/ | Matthew Miller | |
2010-08-30 | console: rework automatic getty on kernel console logic again | Lennart Poettering | |
It is essential that the gettys are proper dependencies from getty.target so that they aren't killed and immediately restarted on runlevel changes. Hence rework the logic to implicitly add console gettys to getty.target as dependencies. This also adds an automatic hvc console for virtualizers. https://bugzilla.redhat.com/show_bug.cgi?id=501720 | |||
2010-08-25 | mount: rework automatic mounting to follow the 'nofail' option in fstab | Lennart Poettering | |
2010-08-25 | mount: add global configuration options for handling of auto mounts | Lennart Poettering | |
2010-08-17 | emacs: disable tabs in .h files, too | Lennart Poettering | |
2010-08-11 | pahole: rearrange structs to make them smaller | Lennart Poettering | |
2010-08-11 | audit,utmp: implement audit logic and rip utmp stuff out of the main daemon ↵ | Lennart Poettering | |
and into a helper binary | |||
2010-08-09 | service: hide output of sysv scripts if quiet is passed on the kernel cmdline | Lennart Poettering | |
2010-07-20 | manager: write serialization to /dev/.systemd/ instead of /dev/shm | Lennart Poettering | |
2010-07-20 | device: do not merge devices | Lennart Poettering | |
Don't try to merge devices that have been created via dependencies when they appear in the system and can be recognized as the same. Instead, simply continue to maintain them independently of each other, however with the same state cycle. Why? Because otherwise we'd have a hard time to seperate the dependencies after the devices are unplugged again and we hence cannot be sure anymore that next time the device is plugged in it will carry the same names. Example: if one depndency refers to dev-sda.device and another one to dev-by-id-xxxyyy.device we only learn at time of plug in of the device that it is actually the same device that was ment. In the moment the device is unplugged again we won't know anymore their relation to each other and the next time the harddisk is plugged it might even appear as dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies continue to have the meaning they were intended to have let's hence keep the .device objects seperate all the time, even when they are plugged in. This patch also introduces a new Following= property which points from the various .device units of a specific device to the main .device unit for it. This can be used by the client side to figure out the relation of the .device units to each other and even filter units from display. | |||
2010-07-19 | systemctl: introduce reset-maintenance command | Lennart Poettering | |
2010-07-17 | job: timeout every job independently of the unit | Lennart Poettering | |
2010-07-13 | unit: disable retroactive starting/stopping of units when deserializing | Lennart Poettering | |
2010-07-11 | manager: introduce unit path cache to minimize disk accesses | Lennart Poettering | |
2010-07-11 | cgroup: kill processes, not tasks and other cgroup changes | Lennart Poettering | |
2010-07-10 | cgroup: make cgroup controller name a constant | Lennart Poettering | |
2010-07-10 | snapshot: fix deserialization | Lennart Poettering | |
2010-07-08 | dbus: make errors reported via D-Bus more useful | Lennart Poettering | |
2010-07-07 | dbus: send reload completion message on right connection | Lennart Poettering | |
2010-07-07 | manager: optionally print status updates to console on boot | Lennart Poettering | |
2010-07-05 | dbus: send signals about jobs to the clients having created them ↵ | Lennart Poettering | |
unconditionally, and thus get rid of broadcast signals in most cases | |||
2010-07-04 | dbus: complete coverage of manager interface | Lennart Poettering | |
2010-07-01 | core: rename struct timestamp to dual_timestamp to avoid name clash with IP ↵ | Lennart Poettering | |
system headers | |||
2010-06-19 | manager: get rid of destinction between running_as=system and ↵ | Lennart Poettering | |
running_as=init, as there is little value in it and we cannot really test this | |||
2010-06-19 | dbus: to make sure that systemd stays controllable during early bootup, ↵ | Lennart Poettering | |
register our services on our own micro usb server in addition to the bus | |||
2010-06-18 | service: add minimal access control logic for notifcation socket | Lennart Poettering | |
2010-06-18 | cgroup: make sure the user cannot accidentaly unmount our cgroup filesystem | Lennart Poettering | |
2010-06-18 | systemctl: add verbs for special units | Lennart Poettering | |
2010-06-17 | manager: expose a few special units via SIGRTMIN+x signals | Lennart Poettering | |
2010-06-16 | notify: add minimal readiness/status protocol for spawned daemons | Lennart Poettering | |
2010-06-15 | manager: split off path lookup logic into own .c file | Lennart Poettering | |
2010-06-04 | units: introduce and explain sysinit.target | Lennart Poettering | |
2010-05-24 | unit: introduce exit.service for exiting from session instances | Lennart Poettering | |
2010-05-24 | unit: turn display-manager.target into a service | Lennart Poettering | |
2010-05-24 | service: add extended debian facilities | Lennart Poettering | |
2010-05-24 | timer: fully implement timer units | Lennart Poettering | |
2010-05-16 | man: document a few special units | Lennart Poettering | |
2010-05-16 | units: automatically generated syslog.target | Lennart Poettering | |
2010-05-16 | build-sys: move source files to subdirectory | Lennart Poettering | |