mkfs.minix -3 creates incorrect and limited filesystem
disk-utils/mkfs.minix.c +2 -2
@@ -487,7 +487,7 @@ static void setup_tables(void) {if (fs_version ==3 ) { Super3.s_log_zone_size =0 ; - Super3.s_blocksize =BLOCKS ; + Super3.s_blocksize =MINIX_BLOCK_SIZE ; }else { Super.s_log_zone_size =0 ;
@@ -773,7 +773,7 @@ int main(int argc, char ** argv) {if (fs_version ==3 ) magic =MINIX3_SUPER_MAGIC ; -if (fs_version ==2 ) { +else if (fs_version ==2 ) {if (namelen ==14 ) magic =MINIX2_SUPER_MAGIC ;else
Signature · 2 lines
Regards Vladimir 'φ-coder/phcoder' Serbinenko
Quoted 13 lines · Vladimir 'φ-coder/phcoder' Serbinenko
disk-utils/mkfs.minix.c +1
-1@@ -487,7 +487,7 @@ static void setup_tables(void) {if (fs_version ==3 ) { Super3.s_log_zone_size =0 ; - Super3.s_blocksize =BLOCKS ; + Super3.s_blocksize =MINIX_BLOCK_SIZE ; }else { Super.s_log_zone_size =0 ;
disk-utils/mkfs.minix.c int main(int argc, char ** argv) { · line 779
Quoted 8 lines
disk-utils/mkfs.minix.c +1
-1@@ -773,7 +773,7 @@ int main(int argc, char ** argv) {if (fs_version ==3 ) magic =MINIX3_SUPER_MAGIC ; -if (fs_version ==2 ) { +else if (fs_version ==2 ) {if (namelen ==14 ) magic =MINIX2_SUPER_MAGIC ;else
Correct, however this is already fixed in new versions.
Thanks,
Davidlohr
Quoted 17 lines · Davidlohr Bueso
Quoted 15 lines · Vladimir 'φ-coder/phcoder' Serbinenko
disk-utils/mkfs.minix.c +1
-1@@ -487,7 +487,7 @@ static void setup_tables(void) {if (fs_version ==3 ) { Super3.s_log_zone_size =0 ; - Super3.s_blocksize =BLOCKS ; + Super3.s_blocksize =MINIX_BLOCK_SIZE ; }else { Super.s_log_zone_size =0 ;@@ -773,7 +773,7 @@ int main(int argc, char ** argv) {if (fs_version ==3 ) magic =MINIX3_SUPER_MAGIC ;
Quoted 7 lines
disk-utils/mkfs.minix.c int main(int argc, char ** argv) { · line 779
Quoted 6 lines
disk-utils/mkfs.minix.c +1
-1-if (fs_version ==2 ) { +else if (fs_version ==2 ) {if (namelen ==14 ) magic =MINIX2_SUPER_MAGIC ;else Correct, however this is already fixed in new versions.
Ok, sorry for noise then, I've used Debian version. I've discovered this and few other Linux and tools bugs when writing automatic tests for GRUB fs drivers.
Quoted 5 lines
Thanks,
Davidlohr
Signature · 2 lines
Regards Vladimir 'φ-coder/phcoder' Serbinenko