From c3f57e636d9456cce0e4274f5eb1f9fe44e4ffb9 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 18 Jun 2010 16:18:34 +0200 Subject: Fix parted support * libstore/Makefile (store-types): Add part. * libstore/part.c: Do not include (PED_SECTOR_SIZE): Define to PED_SECTOR_SIZE_DEFAULT if undefined. (store_part_create): Do not check value returned by ped_disk_destroy. --- libstore/part.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'libstore/part.c') diff --git a/libstore/part.c b/libstore/part.c index a1ddc5c0..439340be 100644 --- a/libstore/part.c +++ b/libstore/part.c @@ -25,11 +25,14 @@ #include #include -#include +/*#include */ #include #include #define NEED_PARTED_VERSION "1.5.4" +#ifndef PED_SECTOR_SIZE +#define PED_SECTOR_SIZE PED_SECTOR_SIZE_DEFAULT +#endif /* Return a new store in STORE which contains a remap store of partition PART from the contents of SOURCE; SOURCE is consumed. */ @@ -141,7 +144,7 @@ store_part_create (struct store *source, int index, int flags, out_with_disk: assert (ped_device_close (dev) != 0); - assert (ped_disk_destroy (disk)); + ped_disk_destroy (disk); out_with_dev: ped_device_destroy (dev); out: -- cgit v1.2.3