From: Yu Watanabe Date: Fri, 22 Dec 2023 00:42:45 +0000 (+0900) Subject: backlight: use WRITE_STRING_FILE_MKDIR_0755 flag on save X-Git-Tag: v256-rc1~1414^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48de55c38cb4f4e286a321496a734bcbd66abded;p=thirdparty%2Fsystemd.git backlight: use WRITE_STRING_FILE_MKDIR_0755 flag on save No functional change, just refactoring. --- diff --git a/src/backlight/backlight.c b/src/backlight/backlight.c index 4298654479d..a12e3dede9b 100644 --- a/src/backlight/backlight.c +++ b/src/backlight/backlight.c @@ -11,7 +11,6 @@ #include "escape.h" #include "fileio.h" #include "main-func.h" -#include "mkdir.h" #include "parse-util.h" #include "percent-util.h" #include "pretty-print.h" @@ -599,10 +598,6 @@ static int run(int argc, char *argv[]) { umask(0022); - r = mkdir_p("/var/lib/systemd/backlight", 0755); - if (r < 0) - return log_error_errno(r, "Failed to create backlight directory /var/lib/systemd/backlight: %m"); - r = device_new_from_arg(argv[2], &device); if (r <= 0) return r; @@ -663,7 +658,7 @@ static int run(int argc, char *argv[]) { if (r < 0) return log_device_error_errno(device, r, "Failed to read current brightness: %m"); - r = write_string_filef(saved, WRITE_STRING_FILE_CREATE, "%u", brightness); + r = write_string_filef(saved, WRITE_STRING_FILE_CREATE | WRITE_STRING_FILE_MKDIR_0755, "%u", brightness); if (r < 0) return log_device_error_errno(device, r, "Failed to write %s: %m", saved);