bug#16134: [PATCH 3/3] libparted:tests: Enable _implemented_disk_label for atari

John Paul Adrian Glaubitz <[email protected]>
Newsgroups gmane.comp.gnu.parted.bugs
Message-ID <20161016101932.14458-4-glaubitz__3681.0866593898$1476613293$gmane$org@physik.fu-berlin.de>
Use get_sector_size() to ensure we're testing on 512-byte
sectors only.

Signed-off-by: John Paul Adrian Glaubitz <[email protected]>
---
 libparted/tests/common.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libparted/tests/common.c b/libparted/tests/common.c
index 8ef3915..2be0e3a 100644
--- a/libparted/tests/common.c
+++ b/libparted/tests/common.c
@@ -82,7 +82,9 @@ _implemented_disk_label (const char *label)
 {
         /* FIXME: these have minor problems, so skip them, temporarily.  */
         if (STREQ (label, "amiga")) return 0;
-        if (STREQ (label, "atari")) return 0;
+
+        if (STREQ (label, "atari") && get_sector_size() != 512)
+                return 0;
 
         /* Not implemented yet */
         if (STREQ (label, "aix")) return 0;
-- 
2.9.3
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.