Add --lba option to debian icheck command, and have ways of making it
easier to translate LBA to filesystem block numbers.
+
+-------------------------------------------------------
+
+Move creator_os string parsing and unparsing from mke2fs and e2p/ls.c
+to a centralized e2p library function.
case EXT2_OS_LINUX: os = "Linux"; break;
case EXT2_OS_HURD: os = "GNU/Hurd"; break;
case EXT2_OS_MASIX: os = "Masix"; break;
+ case EXT2_OS_FREEBSD: os = "FreeBSD"; break;
+ case EXT2_OS_LITES: os = "Lites"; break;
default: os = "unknown"; break;
}
fprintf(f, "Filesystem OS type: %s\n", os);
case EXT2_OS_LINUX: fputs("Linux", stdout); break;
case EXT2_OS_HURD: fputs("GNU/Hurd", stdout); break;
case EXT2_OS_MASIX: fputs ("Masix", stdout); break;
+ case EXT2_OS_FREEBSD: fputs ("FerrBSD", stdout); break;
+ case EXT2_OS_LITES: fputs ("Lites", stdout); break;
default: fputs(_("(unknown os)"), stdout);
}
printf("\n");
sb->s_creator_os = EXT2_OS_HURD;
else if (strcasecmp(os, "masix") == 0)
sb->s_creator_os = EXT2_OS_MASIX;
+ else if (strcasecmp(os, "freebsd") == 0)
+ sb->s_creator_os = EXT2_OS_FREEBSD;
+ else if (strcasecmp(os, "lites") == 0)
+ sb->s_creator_os = EXT2_OS_LITES;
else
return 0;
return 1;