For reproducible builds, it is necessary to control the random seed used
for hashing. Document the extended option for this feature.
Fixes: e1f71006 ("AOSP: mke2fs, libext2fs: make filesystem image reproducible")
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Reviewed-by: Andreas Dilger <adilger@dilger.ca>
Message-ID: <
20250910-mke2fs-small-fixes-v2-1-
55c9842494e0@linaro.org>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
.I strict
flag is disabled.
.TP
+.BI hash_seed= UUID
+Use the specified UUID as the seed for hashing, rather than generating a
+random seed each time. Intended for use with reproducible builds.
+.TP
.B lazy_itable_init\fR[\fB= \fI<0 to disable, 1 to enable>\fR]
If enabled and the uninit_bg feature is enabled, the inode table will
not be fully initialized by
"\trevision=<revision>\n"
"\tencoding=<encoding>\n"
"\tencoding_flags=<flags>\n"
+ "\thash_seed=<UUID for hash seed>\n"
"\tquotatype=<quota type(s) to be enabled>\n"
"\tassume_storage_prezeroed=<0 to disable, 1 to enable>\n\n"),
badopt ? badopt : "");