Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-21 | readahead: merge three binaries into one | Lennart Poettering | |
since the binaries share much of the same code and we better load only one binary instead of two from disk at early boot let's merge the three readahead binaries into one. This also allows us to drop a lot of duplicated code. | |||
2012-06-21 | rpm: include RPM macro definition for .spec snippets | Lennart Poettering | |
Let's try to standardize a bit the RPM macros used for installing/uninstalling services. This only covers the non-SysV compat bits, since that tends to vary widely between the various distros. Usage: Add %{?systemd_requires} to the header of the spec file. And then: %post %systemd_post foobar.service %preun %systemd_preun foobar.service %postun %systemd_postun foobar.service And, instead of the latter, in case the service shall be restarted on updates: %postun %systemd_postun_restart foobar.service | |||
2012-06-21 | logind: introduce a state for session, being one of online, active, closing | Lennart Poettering | |
online = logged in active = logged in and session is in the fg closing = nominally logged out but some left-over processes still around Related to: https://bugzilla.gnome.org/show_bug.cgi?id=677556 | |||
2012-06-21 | logind: expose CanGraphical and CanTTY properties on seat objects | Lennart Poettering | |
Since we boot so fast now that gdm might get started before the graphics drivers are properly loaded and probed we might end up announcing seat0 to gdm before it has graphics capabilities. Which will cause gdm/X11 cause to fail later on. To fix this race, let's expose CanGraphical and CanTTY fields on all seats, which clarify whether a seat is suitable for gdm resp, suitable for text logins. gdm then needs to watch CanGraphical and spawn X11 on it only if it is true. This way: USB graphics seats will expose CanGraphical=yes, CanTTY=no Machines with no graphics drivers at all, but a text console: CanGraphical=no, CanTTY=yes Machines with CONFIG_VT turned off: CanGraphical=yes, CanTTY=no And the most important case: seat0 where the graphics driver has not been probed yet boot up with CanGraphical=no, CanTTY=yes first, which then changes to CanGraphical=yes as soon as the probing is complete. | |||
2012-06-20 | update TODO | Lennart Poettering | |
2012-06-20 | update TODO | Lennart Poettering | |
2012-06-20 | tmpfiles: exclude the first level directories in /run/user from automatic ↵ | Lennart Poettering | |
clean up It's logind's job to maintain those user dirs, so avoid automatic clean up for them. However, we do cover everything within them. | |||
2012-06-17 | journal: rotate on SIGUSR2 | Lennart Poettering | |
2012-06-04 | update TODO | Kay Sievers | |
2012-06-01 | journal: support changing the console tty to forward to | Lennart Poettering | |
2012-05-31 | update TODO | Kay Sievers | |
2012-05-31 | units: add Documentation= field to console-getty.service | Lennart Poettering | |
2012-05-31 | systemctl: introduce "systemctl man" to show man page for unit | Lennart Poettering | |
For now this only reads man: URLs, but later on we might want to support info: too. http/https is probably out of focus. | |||
2012-05-31 | login: properly detect MIMO USB displays | Lennart Poettering | |
MIMO USB displays use a generic VID/PID for the hub component. With a bit of trickery we can detect them by the VID/PID of the graphics component. | |||
2012-05-30 | update TODO | Lennart Poettering | |
2012-05-30 | journalctl: support /usr/bin/nginx, etc | Shawn Landden | |
2012-05-30 | build-sys: fix built with --disable-logind | Lennart Poettering | |
2012-05-30 | journald: ignore messages read from /proc/kmsg that we generated via /dev/kmsg | Lennart Poettering | |
Avoid a busy loop. | |||
2012-05-30 | sleep: print nice messages right before and right after system hibernate/sleep | Lennart Poettering | |
2012-05-30 | logind: optionally handle power, sleep and lid switch events | Lennart Poettering | |
This takes handling of chassis power and sleep keys as well as the lid switch over from acpid. This logic is enabled by default for power and sleep keys, but not for the lid switch. If a graphical session is in the foreground no action is taken under the assumption that the graphical session does this. | |||
2012-05-29 | capabilities: when dropping capabilities system-wide also drop them from ↵ | Lennart Poettering | |
usermode helpers This hooks things up with /proc/sys/kernel/usermodehelper/bset and /proc/sys/kernel/usermodehelper/inheritable. | |||
2012-05-29 | update TODO | Kay Sievers | |
2012-05-29 | TODO | Lennart Poettering | |
2012-05-29 | update TODO | Kay Sievers | |
2012-05-29 | update TODO | Kay Sievers | |
2012-05-24 | update TODO | Lennart Poettering | |
2012-05-24 | test: add touch to test machine | Lennart Poettering | |
2012-05-24 | main: add configuration option to alter capability bounding set for PID 1 | Lennart Poettering | |
This also ensures that caps dropped from the bounding set are also dropped from the inheritable set, to be extra-secure. Usually that should change very little though as the inheritable set is empty for all our uses anyway. | |||
2012-05-23 | update TODO | Lennart Poettering | |
2012-05-23 | journal: don't complain if SELinux userspace is available but the kernel ↵ | Lennart Poettering | |
lacks it | |||
2012-05-23 | update TODO | Lennart Poettering | |
2012-05-22 | update TODO | Lennart Poettering | |
2012-05-22 | mount: replace PID1 internal fstab parser with generator | Lennart Poettering | |
Bit by bit we should remove non-unit parsing from PID 1 and move into generators, to clean up our code base a bit and clearly separate parsers. | |||
2012-05-21 | util: rework in_initrd() logic | Lennart Poettering | |
Checking the device major/minor is not a good idea. Let's replace this with an explicit flag file, which we model after /etc/os-release and call /etc/initrd-release. | |||
2012-05-21 | update TODO | Lennart Poettering | |
2012-05-21 | update TODO | Lennart Poettering | |
2012-05-21 | cryptsetup: a few simplifications | Lennart Poettering | |
2012-05-21 | update TODO | Lennart Poettering | |
2012-05-21 | update TODO | Lennart Poettering | |
2012-05-21 | update TODO | Lennart Poettering | |
2012-05-16 | delta: add systemd-delta tool to find overriden configuration and unit files | Lennart Poettering | |
2012-05-15 | udev: libudev - bump soname, remove deprecated functions, introduce symbol ↵ | Kay Sievers | |
versions | |||
2012-05-14 | namespace: make PrivateTmp= apply to both /tmp and /var/tmp | Lennart Poettering | |
2012-05-14 | update TODO | Lennart Poettering | |
2012-05-09 | update TODO | Lennart Poettering | |
2012-05-08 | logind: implement suspend/hibernate calls with inhibition logic | Lennart Poettering | |
2012-05-08 | sleep: implement suspend/hibernate as first class targets | Lennart Poettering | |
2012-05-08 | logind: use "sleep" as generic term for "suspend", "hibernate", and later on ↵ | Lennart Poettering | |
"hybrid suspend" | |||
2012-05-07 | update TODO | Lennart Poettering | |
2012-05-07 | Update TODO | Lennart Poettering | |