On 2024/8/15 22:02, Naoto Yamaguchi wrote:
Hi Gao.
---
mkfs/main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mkfs/main.c b/mkfs/main.c
index b7129eb..ff26c16 100644
--- a/mkfs/main.c
+++ b/mkfs/main.c
@@ -151,7 +151,7 @@ static void usage(int argc, char **argv)
printf(
" -C# specify the size of compress physical cluster
in bytes\n"
" -EX[,...] X=extended options\n"
- " -L volume-label set the volume label (maximum 16)\n"
+ " -L volume-label set the volume label (maximum 15
character)\n"
15 character might be ambiguous here, since there could be other encodings I
guess?
I propose to...
Solution 1.
-L volume-label set the volume label (maximum 15 ASCII character)
Solution 2.
-L volume-label set the volume label (maximum 15 bytes)
Solution 3. similar to tune2fs
-L volume-label set the volume label
and
erofs_err("Warning: label too long, truncating.");
with truncating input string to 15 bytes.
Which is better? Could you feedback?
I tend to use solution 2 anyway, solution 3 will truncate
the user input, not quite sure if that's the user's intention.
Thanks,
Gao Xiang
Thanks.
Naoto Yamaguchi @ AGL community.