]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
bootctl: move verb_kernel_identity()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 17 Mar 2023 05:21:56 +0000 (14:21 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 17 Mar 2023 11:40:34 +0000 (20:40 +0900)
No functional change, just for making beautify later diffs.

src/boot/bootctl-uki.c

index 261e687e3f8c2c17ff972f48c218e203c3e665f0..c0f263d43419350b88cd7f0b425aa2eafccaa9ea 100644 (file)
@@ -103,30 +103,6 @@ static bool is_uki(struct PeSectionHeader *sections, size_t scount) {
                 find_pe_section(sections, scount, name_initrd, sizeof(name_initrd), NULL);
 }
 
-int verb_kernel_identify(int argc, char *argv[], void *userdata) {
-        _cleanup_fclose_ FILE *uki = NULL;
-        _cleanup_free_ struct PeSectionHeader *sections = NULL;
-        size_t scount;
-        int r;
-
-        uki = fopen(argv[1], "re");
-        if (!uki)
-                return log_error_errno(errno, "Failed to open UKI file '%s': %m", argv[1]);
-
-        r = pe_sections(uki, &sections, &scount);
-        if (r < 0)
-                return r;
-
-        if (!sections)
-                puts("unknown");
-        else if (is_uki(sections, scount))
-                puts("uki");
-        else
-                puts("pe");
-
-        return EXIT_SUCCESS;
-}
-
 static int read_pe_section(
                 FILE *uki,
                 const struct PeSectionHeader *section,
@@ -214,6 +190,30 @@ static void inspect_uki(FILE *uki, struct PeSectionHeader *sections, size_t scou
         (void) inspect_osrel(osrel, osrel_size);
 }
 
+int verb_kernel_identify(int argc, char *argv[], void *userdata) {
+        _cleanup_fclose_ FILE *uki = NULL;
+        _cleanup_free_ struct PeSectionHeader *sections = NULL;
+        size_t scount;
+        int r;
+
+        uki = fopen(argv[1], "re");
+        if (!uki)
+                return log_error_errno(errno, "Failed to open UKI file '%s': %m", argv[1]);
+
+        r = pe_sections(uki, &sections, &scount);
+        if (r < 0)
+                return r;
+
+        if (!sections)
+                puts("unknown");
+        else if (is_uki(sections, scount))
+                puts("uki");
+        else
+                puts("pe");
+
+        return EXIT_SUCCESS;
+}
+
 int verb_kernel_inspect(int argc, char *argv[], void *userdata) {
         _cleanup_fclose_ FILE *uki = NULL;
         _cleanup_free_ struct PeSectionHeader *sections = NULL;