mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-25 23:21:33 +03:00
sleep: print nice messages right before and right after system hibernate/sleep
This commit is contained in:
parent
069cfc85f8
commit
eb26728931
6
TODO
6
TODO
@ -36,12 +36,6 @@ Features:
|
||||
|
||||
* parse kernel cmdline option for capability bset
|
||||
|
||||
* logind: listen to power-button events
|
||||
- run poweroff if no session is active
|
||||
- console session should beep when we refuse to poweroff
|
||||
- graphical sessions will show a dialog, like they do already today
|
||||
- use udev to tag input devices we want to subscribe to
|
||||
|
||||
* journalctl /dev/sda, journalctl /usr/bin/httpd, journalctl --device=b12:8 (--device=n12, --device=+usb:1-1)
|
||||
|
||||
* make use of /sys/power/wake_lock in inhibitors
|
||||
|
@ -65,12 +65,22 @@ int main(int argc, char *argv[]) {
|
||||
arguments[3] = NULL;
|
||||
execute_directory(SYSTEMD_SLEEP_BINARY_PATH, NULL, arguments);
|
||||
|
||||
if (streq(argv[1], "suspend"))
|
||||
log_info("Suspending system...");
|
||||
else
|
||||
log_info("Hibernating system...");
|
||||
|
||||
fputs(verb, f);
|
||||
fputc('\n', f);
|
||||
fflush(f);
|
||||
|
||||
r = ferror(f) ? -errno : 0;
|
||||
|
||||
if (streq(argv[1], "suspend"))
|
||||
log_info("System resumed.");
|
||||
else
|
||||
log_info("System thawed.");
|
||||
|
||||
arguments[1] = (char*) "post";
|
||||
execute_directory(SYSTEMD_SLEEP_BINARY_PATH, NULL, arguments);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user