* 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
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);