if (r == 0)
return 1; /* No authorization for now, but the async polkit stuff will call us again when it has it */
- mkdir_p_label("/var/lib/systemd", 0755);
+ mkdir_p_label("/var/lib/elogind", 0755);
r = mkdir_safe_label("/var/lib/elogind/linger", 0755, 0, 0, false);
if (r < 0)
if (!cc)
return -ENOMEM;
- path = strjoina("/var/lib/systemd/linger/", cc);
+ path = strjoina("/var/lib/elogind/linger/", cc);
if (b) {
User *u;
if (!cc)
return -ENOMEM;
- p = strjoina("/var/lib/systemd/linger/", cc);
+ p = strjoina("/var/lib/elogind/linger/", cc);
return access(p, F_OK) >= 0;
}
assert(m);
- d = opendir("/var/lib/systemd/linger");
+ d = opendir("/var/lib/elogind/linger");
if (!d) {
if (errno == ENOENT)
return 0;
- return log_error_errno(errno, "Failed to open /var/lib/systemd/linger/: %m");
+ return log_error_errno(errno, "Failed to open /var/lib/elogind/linger/: %m");
}
FOREACH_DIRENT(de, d, return -errno) {