mtools: Patch out a useless sanity check
The sanity check is ensuring that filesystem size is divisible by sectors-per-track. That seems to be just an optimization for ancient media, and quite tricky to accomplish as different dosfstools versions produce filesystems with different sectors-per-track. Continue processing even if filesystem size is not divisible by sectors-per-track. (From OE-Core rev: 970cdbe26d9b6d0bd93325c8e734416e679010df) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
309c0b6394
commit
48bc62378a
|
@ -0,0 +1,34 @@
|
||||||
|
From 5cc8d1f96ab6d3459e13631d8356f87381562352 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
||||||
|
Date: Thu, 2 Jun 2016 09:49:44 +0300
|
||||||
|
Subject: [PATCH] Continue even if fs size is not divisible by
|
||||||
|
sectors-per-track
|
||||||
|
|
||||||
|
Filesystem with a size that is not divisible by sectors-per-track is
|
||||||
|
not broken or invalid: it might be unoptimized on media where
|
||||||
|
heads and cylinders actually matter but that should be it.
|
||||||
|
|
||||||
|
Preserve the warning but make mtools continue even if fs size is not
|
||||||
|
divisible by sectors-per-track.
|
||||||
|
|
||||||
|
Upstream-Status: Submitted [info-mtools@gnu.org]
|
||||||
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
||||||
|
---
|
||||||
|
init.c | 1 -
|
||||||
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/init.c b/init.c
|
||||||
|
index c9152e0..4e16a01 100644
|
||||||
|
--- a/init.c
|
||||||
|
+++ b/init.c
|
||||||
|
@@ -338,7 +338,6 @@ Stream_t *fs_init(char drive, int mode, int *isRop)
|
||||||
|
fprintf(stderr,
|
||||||
|
"Add mtools_skip_check=1 to your .mtoolsrc file "
|
||||||
|
"to skip this test\n");
|
||||||
|
- exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* full cylinder buffering */
|
||||||
|
--
|
||||||
|
2.1.4
|
||||||
|
|
|
@ -33,7 +33,9 @@ SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/mtools-${PV}.tar.gz
|
||||||
file://mtools-makeinfo.patch \
|
file://mtools-makeinfo.patch \
|
||||||
file://mtools.patch \
|
file://mtools.patch \
|
||||||
file://no-x11.patch \
|
file://no-x11.patch \
|
||||||
file://fix-broken-lz.patch"
|
file://fix-broken-lz.patch \
|
||||||
|
file://0001-Continue-even-if-fs-size-is-not-divisible-by-sectors.patch \
|
||||||
|
"
|
||||||
|
|
||||||
inherit autotools texinfo
|
inherit autotools texinfo
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,9 @@ SRC_URI[sha256sum] = "59e9cf80885399c4f229e5d87e49c0c2bfeec044e1386d59fcd0b0aead
|
||||||
|
|
||||||
SRC_URI = "${GNU_MIRROR}/mtools/mtools-${PV}.tar.bz2 \
|
SRC_URI = "${GNU_MIRROR}/mtools/mtools-${PV}.tar.bz2 \
|
||||||
file://mtools-makeinfo.patch \
|
file://mtools-makeinfo.patch \
|
||||||
file://no-x11.gplv3.patch"
|
file://no-x11.gplv3.patch \
|
||||||
|
file://0001-Continue-even-if-fs-size-is-not-divisible-by-sectors.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
|
||||||
inherit autotools texinfo
|
inherit autotools texinfo
|
||||||
|
|
Loading…
Reference in New Issue