X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Flogind-dbus.c;h=da2eb141c7ad57a7a0509aa90da887b9501a4fa5;hp=42dd54dc35138d7a9cbca2f4418e2432d562c586;hb=02b16a19a4f786f63ad6f4e8f6e185b41c9ca386;hpb=d8c9d1f9e494b149cb8f1c7e0d79b37bedf21bd5 diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 42dd54dc3..da2eb141c 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -1188,6 +1188,8 @@ static DBusHandlerResult manager_message_handler( if (r < 0) return bus_send_error_reply(connection, message, &error, r); + mkdir_p("/var/lib/systemd", 0755); + r = safe_mkdir("/var/lib/systemd/linger", 0755, 0, 0); if (r < 0) return bus_send_error_reply(connection, message, &error, r);