From a308e97ad2a2bbbd5d152d581a9901a7f62a5355 Mon Sep 17 00:00:00 2001 From: Antonio Alvarez Feijoo Date: Tue, 2 Dec 2025 08:20:13 +0100 Subject: [PATCH] run-generator: use generator_add_symlink() --- src/run-generator/run-generator.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/run-generator/run-generator.c b/src/run-generator/run-generator.c index c2107896193..edbc1adbed8 100644 --- a/src/run-generator/run-generator.c +++ b/src/run-generator/run-generator.c @@ -6,7 +6,6 @@ #include "fd-util.h" #include "fileio.h" #include "generator.h" -#include "glyph-util.h" #include "log.h" #include "proc-cmdline.h" #include "special.h" @@ -115,12 +114,11 @@ static int generate(void) { return log_error_errno(r, "Failed to create unit file %s: %m", p); /* And now redirect default.target to our new target */ - p = strjoina(arg_dest, "/" SPECIAL_DEFAULT_TARGET); - if (symlink("kernel-command-line.target", p) < 0) - return log_error_errno(errno, "Failed to link unit file kernel-command-line.target %s %s: %m", - glyph(GLYPH_ARROW_RIGHT), p); - - return 0; + return generator_add_symlink( + arg_dest, + SPECIAL_DEFAULT_TARGET, + /* dep_type= */ NULL, + "kernel-command-line.target"); } static int run(const char *dest, const char *dest_early, const char *dest_late) { -- 2.47.3