Systemd/src
Zbigniew Jędrzejewski-Szmek 2841493927 Use a dash-truncated drop-in for user-%j.slice configuration
This removes the UserTasksMax= setting in logind.conf. Instead, the generic
TasksMax= setting on the slice should be used. Instead of a transient unit we
use a drop-in to tweak the default definition of a .slice. It's better to use
the normal unit mechanisms instead of creating units on the fly. This will also
make it easier to start user@.service independently of logind, or set
additional settings like MemoryMax= for user slices.

The setting in logind is removed, because otherwise we would have two sources
of "truth": the slice on disk and the logind config. Instead of trying to
coordinate those two sources of configuration (and maintainer overrides to
both), let's just convert to the new one fully.

Right now now automatic transition mechanism is provided. logind will emit a
hint when it encounters the setting, but otherwise it will be ignored.

Fixes #2556.
2018-04-25 16:18:45 +02:00
..
ac-power tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
activate tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
analyze tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
ask-password tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
backlight tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
basic tests: add some tests for unit_name_is_valid() and related functions 2018-04-24 09:59:03 +02:00
binfmt tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
boot tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
busctl tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
cgls tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
cgroups-agent tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
cgtop util-lib: introduce new empty_or_root() helper (#8746) 2018-04-18 14:20:49 +02:00
core Add %j/%J unit specifiers 2018-04-24 10:05:04 +02:00
coredump coredumpctl: Add debug as a gdb alias, and add lldb support (closes #8722) (#8744) 2018-04-18 21:32:17 +02:00
cryptsetup tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
debug-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
delta tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
detect-virt tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dissect tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
environment-d-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
escape tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
firstboot tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
fsck tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
fstab-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
fuzz fuzz-unit-file: skip BOM (#8723) 2018-04-16 10:59:41 +02:00
getty-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
gpt-auto-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
hibernate-resume tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
hostname hostnamectl: make the distribution name a pretty clickable link if we can 2018-04-19 18:04:26 +02:00
hwdb tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
import importd: ensure we don't mishandle a NULL string 2018-04-12 11:02:47 +02:00
initctl tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
journal tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
journal-remote tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
kernel-install tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
libsystemd Merge pull request #8615 from yuwata/fix-1329 2018-04-19 16:22:50 +02:00
libsystemd-network tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
libudev tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
locale tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
login Use a dash-truncated drop-in for user-%j.slice configuration 2018-04-25 16:18:45 +02:00
machine tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
machine-id-setup tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
modules-load tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
mount tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
network networkd: more specific link down while enslaving (#8771) 2018-04-20 16:30:40 +02:00
notify tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn nspawn: when running nspawn, set a $PATH including both bin + sbin by default (#8756) 2018-04-20 11:36:25 +02:00
nss-myhostname tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-mymachines tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-resolve tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nss-systemd tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
partition tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
path tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
quotacheck tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
random-seed tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
rc-local-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
remount-fs tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
reply-password tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
resolve Merge pull request #8623 from yuwata/resolvectl 2018-04-19 12:33:05 +02:00
rfkill tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
run tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
shared Add %j/%J unit specifiers 2018-04-24 10:05:04 +02:00
sleep Merge pull request #8676 from keszybz/drop-license-boilerplate 2018-04-10 14:53:31 +02:00
socket-proxy tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
stdio-bridge tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
sulogin-shell tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
sysctl tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
system-update-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
systemctl systemctl: format unit file and dropin paths as clickable links in status output 2018-04-19 18:04:26 +02:00
systemd Merge pull request #8575 from keszybz/non-absolute-paths 2018-04-17 15:54:10 +02:00
sysusers Merge pull request #8754 from poettering/sysusers-fix 2018-04-19 19:39:48 +02:00
sysv-generator tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test Add %j/%J unit specifiers 2018-04-24 10:05:04 +02:00
time-wait-sync time-wait-sync: use watchfile to coordinate with timesyncd 2018-04-14 09:52:40 -05:00
timedate remove unused variables (#8768) 2018-04-20 13:31:17 +02:00
timesync timesync: establish connection when network become online and the manager is not connected yet (#8727) 2018-04-17 20:56:12 +02:00
tmpfiles tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
tty-ask-password-agent tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
udev tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
update-done tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
update-utmp tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
user-sessions tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vconsole tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
veritysetup tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
volatile-root tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00