systemctl: fix compilation w/o logind
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 4 Sep 2018 07:34:16 +0000 (09:34 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 4 Sep 2018 07:34:16 +0000 (09:34 +0200)
Fixes #10006.

src/systemctl/systemctl.c

index ff204cd..9ddd40a 100644 (file)
@@ -8509,8 +8509,8 @@ static int halt_now(enum action a) {
         }
 }
 
+#if ENABLE_LOGIND
 static int logind_schedule_shutdown(void) {
-
         _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
         char date[FORMAT_TIMESTAMP_MAX];
         const char *action;
@@ -8563,6 +8563,7 @@ static int logind_schedule_shutdown(void) {
                 log_info("Shutdown scheduled for %s, use 'shutdown -c' to cancel.", format_timestamp(date, sizeof(date), arg_when));
         return 0;
 }
+#endif
 
 static int halt_main(void) {
         int r;