This patch fixes an issue with using `bg_printenv` and `bg_setenv` tools
on devices with NVMe drives. Currently these utilities throw an error
when used with NVMe drives.
Signed-off-by: Dmitri Toubelis <
dmitri....@litmusautomation.com>
---
env/env_config_partitions.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/env/env_config_partitions.c b/env/env_config_partitions.c
index b7aea8b..e22df3d 100644
--- a/env/env_config_partitions.c
+++ b/env/env_config_partitions.c
@@ -44,7 +44,8 @@ bool probe_config_partitions(CONFIG_PART *cfgpart)
part = ped_disk_next_partition(pd, part);
continue;
}
- if (strncmp("/dev/mmcblk", dev->path, 11) == 0) {
+ if (strncmp("/dev/mmcblk", dev->path, 11) == 0 ||
+ strncmp("/dev/nvme", dev->path, 9) == 0) {
(void)snprintf(devpath, 4096, "%sp%u",
dev->path, part->num);
} else {
--
2.7.4