]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
bootctl: Clean up includes
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 21 May 2025 14:35:00 +0000 (16:35 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 May 2025 17:14:09 +0000 (02:14 +0900)
Split out of #37344.

12 files changed:
src/bootctl/bootctl-install.c
src/bootctl/bootctl-random-seed.c
src/bootctl/bootctl-reboot-to-firmware.c
src/bootctl/bootctl-reboot-to-firmware.h
src/bootctl/bootctl-set-efivar.c
src/bootctl/bootctl-status.c
src/bootctl/bootctl-status.h
src/bootctl/bootctl-uki.c
src/bootctl/bootctl-uki.h
src/bootctl/bootctl-util.c
src/bootctl/bootctl.c
src/bootctl/bootctl.h

index 7b083c4ad9dcaada7d2cd50b17202376b57aa867..c1a08b604903c48ba44c15a8cf800c96372de03e 100644 (file)
@@ -1,6 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include <stdlib.h>
+#include <unistd.h>
+
 #include "alloc-util.h"
+#include "boot-entry.h"
 #include "bootctl.h"
 #include "bootctl-install.h"
 #include "bootctl-random-seed.h"
@@ -10,7 +14,9 @@
 #include "dirent-util.h"
 #include "efi-api.h"
 #include "efi-fundamental.h"
+#include "efivars.h"
 #include "env-file.h"
+#include "env-util.h"
 #include "fd-util.h"
 #include "fileio.h"
 #include "fs-util.h"
 #include "id128-util.h"
 #include "io-util.h"
 #include "kernel-config.h"
-#include "os-util.h"
+#include "log.h"
+#include "openssl-util.h"
 #include "parse-argument.h"
 #include "path-util.h"
 #include "rm-rf.h"
 #include "stat-util.h"
+#include "string-util.h"
+#include "strv.h"
 #include "sync-util.h"
+#include "time-util.h"
 #include "tmpfile-util.h"
 #include "umask-util.h"
 #include "utf8.h"
index 0336cb3153ff0103a2da4476a33fef4ab65147cc..4d0e50d60042da3a5f579a64b93e7369cfec4b11 100644 (file)
@@ -1,18 +1,18 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include <unistd.h>
+
 #include "alloc-util.h"
 #include "bootctl.h"
 #include "bootctl-random-seed.h"
-#include "bootctl-util.h"
-#include "efi-api.h"
+#include "efivars.h"
 #include "env-util.h"
 #include "fd-util.h"
 #include "find-esp.h"
 #include "fs-util.h"
 #include "glyph-util.h"
 #include "io-util.h"
-#include "mkdir.h"
-#include "path-util.h"
+#include "log.h"
 #include "random-util.h"
 #include "sha256.h"
 #include "tmpfile-util.h"
index 5387b4543e8930da81c262c9f3977471b81b2d86..832626fe617f29c780ab6b3a95fbddbf98dadc3a 100644 (file)
@@ -1,5 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include <stdio.h>
+
+#include "sd-json.h"
+#include "sd-varlink.h"
+
 #include "bootctl-reboot-to-firmware.h"
 #include "efi-api.h"
 #include "errno-util.h"
index e9cf9bf3a65f48a4e4e5b5709531e3dc8b085f07..82f77b997d122aa36d5c6ea682dd82677a094d0b 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include "sd-varlink.h"
+#include "forward.h"
 
 int verb_reboot_to_firmware(int argc, char *argv[], void *userdata);
 
index ead81ff3e043f7a4a6bd279642709cd79813ceff..c989f73aee45046a06cb36e21ec592fcee23b422 100644 (file)
@@ -8,7 +8,9 @@
 #include "bootctl-set-efivar.h"
 #include "efi-loader.h"
 #include "efivars.h"
+#include "log.h"
 #include "stdio-util.h"
+#include "time-util.h"
 #include "utf8.h"
 #include "virt.h"
 
index da1f23d5f89c7eb532a6d85c7c8ab16544b60e44..352ab48ce70e5d6c94a2f8c18b41d0dc7a6eea58 100644 (file)
@@ -1,9 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
 #include <fnmatch.h>
-#include <sys/mman.h>
 #include <unistd.h>
 
+#include "sd-varlink.h"
+
 #include "alloc-util.h"
 #include "bootctl.h"
 #include "bootctl-status.h"
 #include "dirent-util.h"
 #include "efi-api.h"
 #include "efi-loader.h"
+#include "efivars.h"
 #include "errno-util.h"
 #include "fd-util.h"
-#include "fileio.h"
-#include "find-esp.h"
+#include "hashmap.h"
+#include "log.h"
+#include "pager.h"
 #include "path-util.h"
 #include "pretty-print.h"
 #include "recurse-dir.h"
-#include "terminal-util.h"
+#include "string-util.h"
+#include "strv.h"
 #include "tpm2-util.h"
 
 static int boot_config_load_and_select(
index 44542f4dbd66fee3d3601d35b1369134d51fda0d..b26a2b1f6f48e7b873def27b17f615b01c2ce870 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include "sd-varlink.h"
+#include "forward.h"
 
 int verb_status(int argc, char *argv[], void *userdata);
 int verb_list(int argc, char *argv[], void *userdata);
index 8808c30569aef1bccb2ca43756f9b08f9a393086..2f71ccd36e1de1e38bb05fa055051e9f053b0595 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include <fcntl.h>
+#include <stdio.h>
 
 #include "alloc-util.h"
 #include "bootctl-uki.h"
index effb984d805f2a54ee450e2275b7f3f340f04ca3..20c080cf85411262330f868357984b9e52dc302d 100644 (file)
@@ -1,4 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include "forward.h"
+
 int verb_kernel_identify(int argc, char *argv[], void *userdata);
 int verb_kernel_inspect(int argc, char *argv[], void *userdata);
index 41eadbdf1b55b5dcbeae8d9491eb6f9ddcd75738..381c6f8af6500d6cf823e14818a38404228200ae 100644 (file)
@@ -1,13 +1,17 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include <stdlib.h>
 #include <sys/mman.h>
 
 #include "alloc-util.h"
+#include "boot-entry.h"
 #include "bootctl.h"
 #include "bootctl-util.h"
 #include "errno-util.h"
 #include "fileio.h"
+#include "log.h"
 #include "stat-util.h"
+#include "string-util.h"
 #include "sync-util.h"
 
 int sync_everything(void) {
index 790ab2b653d089612e76ab76b880abe15630bb3c..36744bece1d25e5c9225da71b5be451ff1301480 100644 (file)
@@ -5,6 +5,7 @@
 #include "sd-varlink.h"
 
 #include "blockdev-util.h"
+#include "boot-entry.h"
 #include "bootctl.h"
 #include "bootctl-install.h"
 #include "bootctl-random-seed.h"
 #include "devnum-util.h"
 #include "dissect-image.h"
 #include "efi-loader.h"
+#include "efivars.h"
 #include "escape.h"
 #include "find-esp.h"
+#include "image-policy.h"
+#include "log.h"
+#include "loop-util.h"
 #include "main-func.h"
 #include "mount-util.h"
+#include "openssl-util.h"
 #include "pager.h"
 #include "parse-argument.h"
 #include "path-util.h"
 #include "pretty-print.h"
+#include "string-util.h"
+#include "strv.h"
 #include "utf8.h"
 #include "varlink-io.systemd.BootControl.h"
 #include "varlink-util.h"
 #include "verbs.h"
-#include "virt.h"
 
 /* EFI_BOOT_OPTION_DESCRIPTION_MAX sets the maximum length for the boot option description
  * stored in NVRAM. The UEFI spec does not specify a minimum or maximum length for this
index 191a970cd7e38b8f43b451b89c3a40e8af75afdb..8d064f5de24e4e8a7021d48f346efd65c6364302 100644 (file)
@@ -1,13 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include "sd-id128.h"
-#include "sd-json.h"
-
-#include "boot-entry.h"
-#include "image-policy.h"
-#include "openssl-util.h"
-#include "pager.h"
+#include "forward.h"
 
 typedef enum InstallSource {
         ARG_INSTALL_SOURCE_IMAGE,