dissect-image: drop currently unused code

Currently, dissect_image() is called only through dissect_loop_device(),
and image_path is always specified. Let's drop it.
This commit is contained in:
Yu Watanabe
2022-09-07 20:45:24 +09:00
parent 64dd3a245f
commit 7726bd4b03
-18
View File
@@ -305,24 +305,6 @@ int dissect_image(
.has_init_system = -1,
};
if (!image_path) {
const char *sysname;
/* If image_path is not provided and the device is a loopback block device, then use the path
* to the backing file. Note that the backing_file reference resolves symlinks, while for
* sysext images we want the original path. */
r = sd_device_get_sysname(d, &sysname);
if (r < 0)
return log_debug_errno(r, "Failed to get device sysname: %m");
if (startswith(sysname, "loop")) {
r = sd_device_get_sysattr_value(d, "loop/backing_file", &image_path);
if (r < 0)
log_debug_errno(r, "Failed to lookup image name via loop device backing file sysattr, ignoring: %m");
}
}
if (image_path) {
_cleanup_free_ char *extracted_filename = NULL, *name_stripped = NULL;