Commit graph

2717 commits

Author SHA1 Message Date
Lennart Poettering 38f3fc7da7 logind: when changing linger stetings, make sure they take place immediately 2011-06-28 19:25:08 +02:00
Lennart Poettering cd9e5d0a76 logind: activate autovt@.service instead of autovt-getty@.service when the user switches to a previously unused tty, since it doesn't have to be a getty we start on it on demand 2011-06-28 19:25:08 +02:00
Lennart Poettering ae556c2109 execute: don't choke when systemd was compiled with a different CAP_LAST_CAP then what it is run with 2011-06-28 13:33:56 +02:00
Lennart Poettering c99ddfaa1a dbus: properly unref message 2011-06-28 12:49:52 +02:00
Lennart Poettering 7f7bb94679 logind: implement SetUserLinger() D-Bus call 2011-06-28 03:52:22 +02:00
Lennart Poettering 30ed21ceb1 logind: ensure our autovts always stay allocated 2011-06-28 03:21:14 +02:00
Lennart Poettering 975fd86771 logind: don't spawn autovt getty on more VTs than configured 2011-06-28 03:05:33 +02:00
Lennart Poettering e7886786a6 logind: properly preallocate configured auto VTs 2011-06-28 02:53:49 +02:00
Lennart Poettering 15e11d81e7 unit: when loading symlinked template units, properly add all names on the way to the unit 2011-06-28 02:53:15 +02:00
Lennart Poettering 21308c654d logind: kill a session as soon as its pipe fd gets EOF 2011-06-28 00:26:34 +02:00
Lennart Poettering d0a522eb31 logind: autospawn gettys when necessary 2011-06-28 00:26:10 +02:00
Lennart Poettering 734b933ace logind: when enumerating acl devices for seat0, don't set a tag 2011-06-27 23:27:57 +02:00
Lennart Poettering ce0f7c97d2 logind: fix ACL code allocation 2011-06-27 23:20:56 +02:00
Lennart Poettering add10b5ae7 dbus: fix name allocation logic 2011-06-27 23:15:57 +02:00
Lennart Poettering a2e5283217 dbus: use bus_error_message() where applicable 2011-06-27 23:15:30 +02:00
Lennart Poettering bf1009201d logind: fix bad memory access 2011-06-27 23:08:42 +02:00
Lennart Poettering bafd4449ff logind: properly detect whether we got the bus name 2011-06-27 23:07:28 +02:00
Lennart Poettering e9816c4859 logind: check whether newly created session is active 2011-06-27 23:07:13 +02:00
Lennart Poettering b6f68af13c logind: when the leader of a session exited, don't fail 2011-06-27 23:06:49 +02:00
Lennart Poettering accaeded15 logind: save object data only when started fully 2011-06-27 23:06:34 +02:00
Lennart Poettering 4d6d6518c3 logind: automatically deduce seat from display 2011-06-27 22:44:12 +02:00
Lennart Poettering cd58752a15 pam: make sure we pass a valid tty field to logind 2011-06-27 19:49:43 +02:00
Lennart Poettering 4ecda405d1 update TODO 2011-06-27 19:43:07 +02:00
Lennart Poettering dcce8878fb logind: update TODO 2011-06-27 19:39:56 +02:00
Michael Olbrich 3f85873275 swap: ignore missing /proc/swaps
Otherwise systemd reports "Failed to fully start up daemon: No such file or
directory" when swap is disabled in the kernel.
2011-06-27 14:32:44 +02:00
Bill Nottingham 1616acbba4 units: Use /etc/rc.d/rc.local as the path to rc.local in Fedora.
/etc/rc.local is a symlink.
2011-06-27 14:25:33 +02:00
Frederic Crozat be394c48a7 systemctl: add support for --root for systemctl enable/disable/is-enabled
Add --root=<root> for enable/disable/is-enabled systemctl commands. To
be used for easily enable / disable systemd services for a chroot,
without running systemctl inside chroot.
2011-06-27 14:08:16 +02:00
Lennart Poettering 18fa6b2705 dbus: send our finished signal when we are finished booting 2011-06-27 13:47:03 +02:00
Lennart Poettering 3084a7c453 logind: add more necessary caps to the service 2011-06-24 23:52:02 +02:00
Lennart Poettering ee8545b06c pam: fix up tty if it is actually a display 2011-06-24 23:51:49 +02:00
Lennart Poettering a91e4e5337 logind: save/restore session type 2011-06-24 23:50:39 +02:00
Lennart Poettering 31b79c2b4a logind: use pipe fd to detect when a session is dead 2011-06-24 23:25:28 +02:00
Lennart Poettering 094062918c logind: fix set of capabilities 2011-06-24 22:55:51 +02:00
Lennart Poettering 21c390ccd1 logind: properly handle if two session with identical loginuids are attempted to be created 2011-06-24 22:55:39 +02:00
Lennart Poettering 0771475394 logind: when generating session ids with a counter, retry if session is already allocated 2011-06-24 20:46:22 +02:00
Lennart Poettering 1713813de3 logind: remove a session when its cgroup is gone 2011-06-24 20:41:56 +02:00
Lennart Poettering dec15e9263 logind: fix generation of bus arrays 2011-06-24 20:41:22 +02:00
Lennart Poettering 19bc719ec2 logind: make sure we hand out write fd, and keep read fd for session end detection 2011-06-24 20:40:00 +02:00
Lennart Poettering ed18b08bed logind: various clean-ups 2011-06-24 19:42:45 +02:00
Lennart Poettering 98a28fef26 logind: hook up PAM module with logind 2011-06-24 18:50:50 +02:00
Lennart Poettering 77527da0a0 logind: make idle hint logic work 2011-06-21 22:29:25 +02:00
Lennart Poettering 9418f14772 logind: send out PropertyChanged signals where appropriate 2011-06-21 21:46:13 +02:00
Lennart Poettering da11939561 logind: send dbus signals when sessions/users/seats come and go 2011-06-21 20:43:34 +02:00
Lennart Poettering e1c9c2d536 logind: implement ListXXX bus methods 2011-06-21 20:14:24 +02:00
Lennart Poettering bef422ae1e logind: implement more dbus functionality 2011-06-21 19:29:45 +02:00
Lennart Poettering a185c5aa2d logind: implement idle hint logic 2011-06-21 19:29:45 +02:00
Lennart Poettering 91f9dcaf92 dbus: add dbus introspection extraction 2011-06-21 19:29:45 +02:00
Lennart Poettering 05a4abb914 timedated: rename a few things for clarification 2011-06-21 19:29:45 +02:00
Lennart Poettering 2076cf8831 timedated: sync clock down to RTC where necessary 2011-06-21 19:29:45 +02:00
Lennart Poettering d3fc81bd6a update TODO 2011-06-21 19:29:45 +02:00