Systemd/src
Guillem Jover 2955e0d4dc systemctl: make sure legacy "reboot", "suspend" and friends are always asynchronous (#8848)
Currently, "reboot" behaves differently in setups with and without logind.
If logind is used (which is probably the more common case) the operation
is asynchronous, we should behave in the same way as "systemctl <verb>".
Let's clean this up, and always expose the same behaviour, regardless if
logind is used or not: let's always make it asynchronous.

See: #6479
Fixes: commit 130246d2e8
2018-04-30 18:21:27 +02:00
..
ac-power tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
activate tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
analyze tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
ask-password tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
backlight tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
basic Merge pull request #8799 from poettering/exit-status-string 2018-04-27 18:26:19 +02:00
binfmt tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
boot tree-wide: avoid assignment of r just to use in a comparison 2018-04-24 14:10:27 +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 tree-wide: use newa() rather than alloca() where we can 2018-04-27 14:29:06 +02:00
core core: enforce that scope units can be started only once 2018-04-27 21:52:45 +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: be more careful with the type of array sizes 2018-04-27 14:29:06 +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 Merge pull request #8812 from keszybz/gpt-auto-memleak 2018-04-25 15:46:57 +02:00
hibernate-resume tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
hostname hoestnamed: Also parse HOME_URL from /usr/lib/os-release (#8779) 2018-04-23 09:24:39 +02:00
hwdb systemd-hwdb: reflow help() to avoid a line break 2018-04-24 12:11:10 +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 journal-send: drop redundant parenthesis 2018-04-27 17:32:01 +02:00
journal-remote tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
kernel-install tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
libsystemd tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
libsystemd-network tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +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 logind: (void)ify all things we knowingly ignore 2018-04-27 18:13:51 +02:00
machine machined: minor code cleanups, such as voidifying calls 2018-04-27 18:13:51 +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 redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
network networkd: Bridge Property Use kernel defaults. (#8825) 2018-04-27 10:32:28 +02:00
notify tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
nspawn tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +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 tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
rfkill tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
run tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
shared core: enforce that scope units can be started only once 2018-04-27 21:52:45 +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: make sure legacy "reboot", "suspend" and friends are always asynchronous (#8848) 2018-04-30 18:21:27 +02:00
systemd Merge pull request #8575 from keszybz/non-absolute-paths 2018-04-17 15:54:10 +02:00
sysusers sysusers: use uniform order for variables 2018-04-20 15:56:52 +02:00
sysv-generator tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
test tree-wide: use newa() rather than alloca() where we can 2018-04-27 14:29:06 +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 tmpfiles: 'e' is supposed to accept shell-style globs 2018-04-24 12:24:38 +02:00
tty-ask-password-agent tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
udev link: follow our rule of suffix settings with = in log messages 2018-04-26 13:51:44 +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