Systemd/src/login
Lennart Poettering d5ac9d0602 logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user
This is useful so that during shutdown scope units are always terminated
before the mounts necessary for the home directory.

(Ideally we'd also add a similar dependency from the user@.service
instance to the home directory, but this isn't as easy as that service
is defined statically and not dynamically, and hence not easy to modify
dynamically, in particular when it comes to deps)
2018-10-13 12:59:29 +02:00
..
70-power-switch.rules Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
70-uaccess.rules.m4 Do not apply uaccess tag for /dev/kvm if mode is 0666 2018-07-13 23:38:55 +02:00
71-seat.rules.in Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
73-seat-late.rules.m4 login/meson.build: require ACL for uaccess rules 2018-01-27 10:55:32 +01:00
inhibit.c inhibit: use format-table to format systemd-inhibit --list 2018-09-24 19:21:00 +02:00
loginctl.c journalctl: port JSON output mode to new JSON API 2018-10-11 17:25:27 +02:00
logind-acl.c logind-acl: replace strdup()+set_consume() by set_put_strdup() 2018-09-23 17:18:50 +09:00
logind-acl.h logind: replace udev_device by sd_device 2018-08-23 04:57:39 +09:00
logind-action.c tree-wide: shorten error logging a bit 2018-08-07 10:14:33 +09:00
logind-action.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-button.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-button.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-core.c logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
logind-dbus.c logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
logind-device.c logind: ensure seat0 CanGraphical state is written 2018-10-06 16:52:48 +02:00
logind-device.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-gperf.gperf logind: optionally, keep the user@.service instance for eached logged in user around for a while 2018-10-13 12:59:29 +02:00
logind-inhibit.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-inhibit.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-seat-dbus.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
logind-seat.c logind: propagate session stop errors 2018-10-13 12:59:29 +02:00
logind-seat.h logind: rework Seat/Session/User object allocation and freeing a bit 2018-10-13 12:59:29 +02:00
logind-session-dbus.c logind: introduce little helper that checks whether a session is ready 2018-10-13 12:59:29 +02:00
logind-session-device.c tree-wide: drop unnecessary initializations 2018-09-23 17:18:50 +09:00
logind-session-device.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
logind-session.c logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
logind-session.h logind: optionally watch utmp for login data 2018-10-13 12:59:29 +02:00
logind-user-dbus.c logind: voidify a few calls 2018-10-13 12:59:29 +02:00
logind-user.c logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
logind-user.h logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
logind-utmp.c login: avoid leak of name returned by uid_to_name() 2018-10-12 14:51:35 +02:00
logind.c logind: optionally watch utmp for login data 2018-10-13 12:59:29 +02:00
logind.conf.in Use a dash-truncated drop-in for user-%j.slice configuration 2018-04-25 16:18:45 +02:00
logind.h logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user 2018-10-13 12:59:29 +02:00
meson.build logind: change user-runtime-dir to query runtime dir size from logind via the bus 2018-10-13 12:59:29 +02:00
org.freedesktop.login1.conf Rename suspend-to-hibernate to suspend-then-hibernate 2018-03-28 15:11:10 -05:00
org.freedesktop.login1.policy login1: policy: Authorize active users to boot to firmware 2018-07-23 11:12:33 +02:00
org.freedesktop.login1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
pam_systemd.c be consistent about sun_path length 2018-10-12 12:38:49 +02:00
pam_systemd.sym tree-wide: drop 'This file is part of systemd' blurb 2018-06-14 10:20:20 +02:00
sysfs-show.c tree-wide: drop unnecessary initializations 2018-09-23 17:18:50 +09:00
sysfs-show.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
systemd-user.m4 pam: include pam_keyinit.so in our PAM fragments 2016-12-13 20:59:36 +01:00
test-inhibit.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
test-login-shared.c Drop my copyright headers 2018-06-14 13:03:20 +02:00
test-login-tables.c Drop my copyright headers 2018-06-14 13:03:20 +02:00
user-runtime-dir.c logind: change user-runtime-dir to query runtime dir size from logind via the bus 2018-10-13 12:59:29 +02:00