]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
dissect-image: Make make_image_name() public
authorDaanDeMeyer <daan.j.demeyer@gmail.com>
Tue, 23 Dec 2025 11:43:51 +0000 (12:43 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 21 Jan 2026 11:03:07 +0000 (12:03 +0100)
src/shared/dissect-image.c
src/shared/dissect-image.h

index 27c93198ab8285a44fc24b05cdc8e9fea6e9f0ca..27262814a3f9a46c59a983de779d6eae207ba677 100644 (file)
@@ -633,7 +633,7 @@ static void check_partition_flags(
 }
 #endif
 
-static int make_image_name(const char *path, char **ret) {
+int dissected_image_name_from_path(const char *path, char **ret) {
         int r;
 
         assert(path);
@@ -668,7 +668,7 @@ static int dissected_image_new(const char *path, DissectedImage **ret) {
         assert(ret);
 
         if (path) {
-                r = make_image_name(path, &name);
+                r = dissected_image_name_from_path(path, &name);
                 if (r < 0)
                         return r;
         }
@@ -5310,7 +5310,7 @@ int mountfsd_mount_image(
                 return r;
 
         if (!di->image_name) {
-                r = make_image_name(path, &di->image_name);
+                r = dissected_image_name_from_path(path, &di->image_name);
                 if (r < 0)
                         return r;
         }
index dfafa623f9c542d88d92193a641ad1aceb184187..aa8c6a2737b4bbdce8bba844da4749e7d9ceb255 100644 (file)
@@ -177,6 +177,7 @@ int dissected_image_mount(DissectedImage *m, const char *where, uid_t uid_shift,
 int dissected_image_mount_and_warn(DissectedImage *m, const char *where, uid_t uid_shift, uid_t uid_range, int userns_fd, DissectImageFlags flags);
 
 int dissected_image_acquire_metadata(DissectedImage *m, int userns_fd, DissectImageFlags extra_flags);
+int dissected_image_name_from_path(const char *path, char **ret);
 
 Architecture dissected_image_architecture(DissectedImage *m);