From: Lennart Poettering Date: Tue, 17 Jun 2025 13:09:34 +0000 (+0200) Subject: firstboot: use WRITE_STRING_FILE_LABEL more X-Git-Tag: v258-rc1~288^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6e213e86aac87f7922a405e2bebfb479d6e5d57;p=thirdparty%2Fsystemd.git firstboot: use WRITE_STRING_FILE_LABEL more Let's explicitly label 3 key files we generate in systemd-firstboot. Addresses some more of #37857. --- diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c index 5cac7e360dd..6bfc2dc1275 100644 --- a/src/firstboot/firstboot.c +++ b/src/firstboot/firstboot.c @@ -731,7 +731,7 @@ static int process_hostname(int rfd) { return 0; r = write_string_file_at(pfd, f, arg_hostname, - WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC); + WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_LABEL); if (r < 0) return log_error_errno(r, "Failed to write /etc/hostname: %m"); @@ -764,7 +764,7 @@ static int process_machine_id(int rfd) { } r = write_string_file_at(pfd, "machine-id", SD_ID128_TO_STRING(arg_machine_id), - WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC); + WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_LABEL); if (r < 0) return log_error_errno(r, "Failed to write /etc/machine-id: %m"); @@ -1190,7 +1190,7 @@ static int process_kernel_cmdline(int rfd) { } r = write_string_file_at(pfd, "cmdline", arg_kernel_cmdline, - WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC); + WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_SYNC|WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_LABEL); if (r < 0) return log_error_errno(r, "Failed to write /etc/kernel/cmdline: %m");