This commit is contained in:
parent
3553039064
commit
67b430223f
@ -1,8 +1,8 @@
|
|||||||
Index: src/mkdosfs.c
|
Index: src/mkdosfs.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- src.orig/mkdosfs.c
|
--- src/mkdosfs.c.orig
|
||||||
+++ src/mkdosfs.c
|
+++ src/mkdosfs.c
|
||||||
@@ -1763,10 +1763,10 @@ main (int argc, char **argv)
|
@@ -1763,10 +1763,11 @@ main (int argc, char **argv)
|
||||||
* this is a MO disk I introduce a -I (ignore) switch. -Joey
|
* this is a MO disk I introduce a -I (ignore) switch. -Joey
|
||||||
*/
|
*/
|
||||||
if (!ignore_full_disk && (
|
if (!ignore_full_disk && (
|
||||||
@ -10,10 +10,11 @@ Index: src/mkdosfs.c
|
|||||||
- (statbuf.st_rdev & 0xff0f) == 0x0800 || /* sd */
|
- (statbuf.st_rdev & 0xff0f) == 0x0800 || /* sd */
|
||||||
- (statbuf.st_rdev & 0xff3f) == 0x0d00 || /* xd */
|
- (statbuf.st_rdev & 0xff3f) == 0x0d00 || /* xd */
|
||||||
- (statbuf.st_rdev & 0xff3f) == 0x1600 ) /* hdc, hdd */
|
- (statbuf.st_rdev & 0xff3f) == 0x1600 ) /* hdc, hdd */
|
||||||
+ (statbuf.st_rdev & 0xfff3f) == 0x00300 || /* hda, hdb */
|
+ (statbuf.st_rdev & 0xfff3f) == 0x00300 ||
|
||||||
+ (statbuf.st_rdev & 0xfff0f) == 0x00800 || /* sd */
|
+ (major(statbuf.st_rdev) == 3 && (minor(statbuf.st_rdev) & 63) == 0) || /* hda, hdb */
|
||||||
+ (statbuf.st_rdev & 0xfff3f) == 0x00d00 || /* xd */
|
+ (major(statbuf.st_rdev) == 8 && (minor(statbuf.st_rdev) & 15) == 0) || /* sd */
|
||||||
+ (statbuf.st_rdev & 0xfff3f) == 0x01600 ) /* hdc, hdd */
|
+ (major(statbuf.st_rdev) == 13 && (minor(statbuf.st_rdev) & 63) == 0) || /* xd */
|
||||||
|
+ (major(statbuf.st_rdev) == 22 && (minor(statbuf.st_rdev) & 63) == 0)) /* hdc, hdd */
|
||||||
)
|
)
|
||||||
die ("Device partition expected, not making filesystem on entire device '%s' (use -I to override)");
|
die ("Device partition expected, not making filesystem on entire device '%s' (use -I to override)");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user