Systemd/src
Zbigniew Jędrzejewski-Szmek e8f1d00d69 shared/sleep-config: add switches to kill specific sleep modes
/etc/systemd/sleep.conf gains four new switches:
AllowSuspend=, AllowHibernation=, AllowSuspendThenHibernate=, AllowHybridSleep=.

Disabling specific modes was already possible by masking suspend.target,
hibernate.target, suspend-then-hibernate.target, or hybrid-sleep.target.
But this is not convenient for distributions, which want to set some defaults
based on what they want to support. Having those available as configuration
makes it easy to put a config file in /usr/lib/systemd/sleep.conf.d/ that
overrides the defaults and gives instructions how to undo that override.
2018-10-08 18:21:00 +02:00
..
ac-power tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
activate tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
analyze tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
ask-password tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
backlight tree-wide: use streq() instead of streq_ptr() 2018-09-23 17:18:50 +09:00
basic basic/proc-cmdline: allow parsing of cmdline from a string 2018-10-08 17:05:19 +02:00
binfmt tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
boot bootspec: rename "filename" field to "id" 2018-09-27 17:31:37 +02:00
busctl busctl,sd-lldp: explicitly specify type of argument in compare function 2018-09-19 08:28:54 +09:00
cgls tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
cgroups-agent tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cgtop tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
core Make Watchdog Signal Configurable 2018-09-26 16:14:29 +02:00
coredump Merge pull request #9783 from poettering/get-user-creds-flags 2018-08-21 10:09:33 +02:00
cryptsetup tree-wide: do not assign unused return values 2018-09-23 17:18:50 +09:00
debug-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
delta tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
detect-virt tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
dissect tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
environment-d-generator Drop my copyright headers 2018-06-14 13:03:20 +02:00
escape tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
firstboot tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
fsck tree-wide: do not assign unused return values 2018-09-23 17:18:50 +09:00
fstab-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
fuzz tests: use a helper function to parse environment and open logging 2018-09-14 09:29:57 +02:00
getty-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
gpt-auto-generator gpt-auto-generator: do not assign '*ret' on error 2018-09-23 17:18:50 +09:00
hibernate-resume hib-res-generator: add "noresume" 2018-10-08 16:06:16 +02:00
hostname Merge pull request #9406 from yuwata/rfe-9228 2018-08-23 11:11:13 +02:00
hwdb hwdb,udevadm: also unify hwdb_query() and hwdb_test() 2018-09-19 17:38:07 +09:00
import Make bzip2 an optional dependency for systemd-importd 2018-09-25 10:58:09 +02:00
initctl initctl: do not ignore errors in function 2018-08-07 10:06:49 +09:00
journal test-journal-syslog: initialize variable 2018-09-25 11:34:52 +02:00
journal-remote journal-upload: fix off-by-one in assert() 2018-09-25 11:22:13 +02:00
kernel-install kernel-install: don't try to run depmod when kernel doesn't support modules 2018-08-08 10:42:04 +02:00
libsystemd Merge pull request #10168 from keszybz/coverity-fixes 2018-09-26 15:37:22 +02:00
libsystemd-network DHCPv6: use unsigned for flags 2018-09-25 09:29:36 +02:00
libudev sd-device: make sd_device_get_*() return -ENOENT if the values are not set 2018-09-23 17:18:19 +09:00
locale tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
login shared/sleep-config: forbid hibernation if resume= is not configured 2018-10-08 18:20:58 +02:00
machine tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
machine-id-setup tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
modules-load tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
mount tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
network networkd-dhcp6: Set initial value of route to NULL 2018-09-26 15:15:37 +02:00
notify Merge pull request #9783 from poettering/get-user-creds-flags 2018-08-21 10:09:33 +02:00
nspawn nspawn: when --quiet is passed, simply downgrade log messages to LOG_DEBUG (#10181) 2018-09-26 23:40:39 +02:00
nss-myhostname nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS 2018-07-25 10:23:22 +02:00
nss-mymachines Merge pull request #9504 from poettering/nss-deadlock 2018-07-26 10:16:25 +02:00
nss-resolve Merge pull request #9504 from poettering/nss-deadlock 2018-07-26 10:16:25 +02:00
nss-systemd nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS 2018-07-25 10:23:22 +02:00
partition tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
path tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
portable tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
quotacheck tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
random-seed random-seed: write the machine ID into /dev/urandom as well 2018-08-20 12:42:28 +02:00
rc-local-generator tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
remount-fs tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
reply-password tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
resolve tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
rfkill tree-wide: use streq() instead of streq_ptr() 2018-09-23 17:18:50 +09:00
run Merge pull request #9783 from poettering/get-user-creds-flags 2018-08-21 10:09:33 +02:00
shared shared/sleep-config: add switches to kill specific sleep modes 2018-10-08 18:21:00 +02:00
sleep shared/sleep-config: add switches to kill specific sleep modes 2018-10-08 18:21:00 +02:00
socket-proxy tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
stdio-bridge stdio-bridge: support --machine 2018-08-06 14:30:53 -07:00
sulogin-shell tree-wide: shorten error logging a bit 2018-08-07 10:14:33 +09:00
sysctl tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
system-update-generator Correct a number of trivial typos. 2018-06-18 22:44:44 +02:00
systemctl Move logic to find default sd-boot entry from systemctl to shared 2018-10-08 16:06:26 +02:00
systemd dhcp6-client: Function for enabling/disabling IA_NA request 2018-09-19 13:45:17 -06:00
sysusers tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
sysv-generator tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
test shared/sleep-config: add switches to kill specific sleep modes 2018-10-08 18:21:00 +02:00
time-wait-sync tree-wide: drop empty lines in comments 2018-07-23 08:44:24 +02:00
timedate bus-util: make --property= optionally take value 2018-09-12 12:11:25 +09:00
timesync tests: use a helper function to parse environment and open logging 2018-09-14 09:29:57 +02:00
tmpfiles RFC tmpfiles: Allow configuration to ignore execution errors 2018-09-25 23:30:30 +02:00
tty-ask-password-agent tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
udev udev/net: add support for the equivalent of "ethtool advertise" to .link files 2018-09-26 22:21:42 +02:00
update-done tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
update-utmp tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
user-sessions tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
vconsole tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
veritysetup tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
volatile-root tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00