It took me quite some time today(while fixing squashfs+overlay on
armvirt) to find out, that I was missing support for loop block device
in kernel, so I'm adding error message which might be helpful for
someone else in the future as well.

Signed-off-by: Petr Štetiar <yn...@true.cz>
---
 libfstools/rootdisk.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libfstools/rootdisk.c b/libfstools/rootdisk.c
index dd00c1b..68a6296 100644
--- a/libfstools/rootdisk.c
+++ b/libfstools/rootdisk.c
@@ -258,8 +258,10 @@ static int rootdisk_volume_init(struct volume *v)
        char str[128];
        int ret = 0;
 
-       if (!p->loop_name[0] && rootdisk_create_loop(p) != 0)
+       if (!p->loop_name[0] && rootdisk_create_loop(p) != 0) {
+               ULOG_ERR("unable to create loop device\n");
                return -1;
+       }
 
        v->type = BLOCKDEV;
        v->blk = p->loop_name;
-- 
1.9.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to