mkfs-util: Redirect mksquashfs output to /dev/null

The -quiet option for mksquashfs was added somewhat recently so to
support older versions, let's redirect stdout of mksquashfs to
/dev/null instead.
This commit is contained in:
Daan De Meyer
2023-03-14 14:32:37 +01:00
committed by Luca Boccassi
parent b2f84688d9
commit 85c494f7e7

View File

@@ -455,14 +455,16 @@ int make_filesystem(
"-U", vol_id,
node);
else if (streq(fstype, "squashfs"))
else if (streq(fstype, "squashfs")) {
argv = strv_new(mkfs,
root, node,
"-quiet",
"-noappend");
else if (streq(fstype, "erofs"))
/* mksquashfs -quiet option is pretty new so let's redirect stdout to /dev/null instead. */
stdio_fds[1] = -EBADF;
} else if (streq(fstype, "erofs"))
argv = strv_new(mkfs,
"-U", vol_id,