wok-current rev 17545
Up parted (3.2)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Jan 27 17:35:53 2015 +0100 (2015-01-27) |
parents | 36b17616c07e |
children | 6f704cecf2c4 |
files | parted-dev/receipt parted/receipt parted/stuff/device_mapper.u |
line diff
1.1 --- a/parted-dev/receipt Tue Jan 27 17:17:16 2015 +0100 1.2 +++ b/parted-dev/receipt Tue Jan 27 17:35:53 2015 +0100 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="parted-dev" 1.7 -VERSION="3.1" 1.8 +VERSION="3.2" 1.9 CATEGORY="development" 1.10 SHORT_DESC="GNU parted editor devel files." 1.11 MAINTAINER="pankso@slitaz.org"
2.1 --- a/parted/receipt Tue Jan 27 17:17:16 2015 +0100 2.2 +++ b/parted/receipt Tue Jan 27 17:35:53 2015 +0100 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="parted" 2.7 -VERSION="3.1" 2.8 +VERSION="3.2" 2.9 CATEGORY="system-tools" 2.10 SHORT_DESC="GNU parted partition editor." 2.11 MAINTAINER="pankso@slitaz.org" 2.12 @@ -17,6 +17,7 @@ 2.13 # Rules to configure and make the package. 2.14 compile_rules() 2.15 { 2.16 + patch -p1 < $stuff/device_mapper.u 2.17 grep -qs 'define u8' libparted/arch/linux.c || 2.18 sed -i 's|#include <scsi/scsi.h>|#define u8 __u8\n&|' \ 2.19 libparted/arch/linux.c
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/parted/stuff/device_mapper.u Tue Jan 27 17:35:53 2015 +0100 3.3 @@ -0,0 +1,44 @@ 3.4 +--- parted-3.2/libparted/arch/linux.c.device-mapper 2014-06-15 20:15:54.000000000 +0100 3.5 ++++ parted-3.2/libparted/arch/linux.c 2014-07-29 22:27:54.487430030 +0100 3.6 +@@ -2307,6 +2307,7 @@ zasprintf (const char *format, ...) 3.7 + static char * 3.8 + dm_canonical_path (PedDevice const *dev) 3.9 + { 3.10 ++#ifdef ENABLE_DEVICE_MAPPER 3.11 + LinuxSpecific const *arch_specific = LINUX_SPECIFIC (dev); 3.12 + 3.13 + /* Get map name from devicemapper */ 3.14 +@@ -2324,6 +2325,7 @@ dm_canonical_path (PedDevice const *dev) 3.15 + dm_task_destroy (task); 3.16 + return dev_name; 3.17 + err: 3.18 ++#endif 3.19 + return NULL; 3.20 + } 3.21 + 3.22 +@@ -2944,13 +2946,14 @@ _disk_sync_part_table (PedDisk* disk) 3.23 + unsigned long long *start, 3.24 + unsigned long long *length); 3.25 + 3.26 +- 3.27 ++#ifdef ENABLE_DEVICE_MAPPER 3.28 + if (disk->dev->type == PED_DEVICE_DM) { 3.29 + add_partition = _dm_add_partition; 3.30 + remove_partition = _dm_remove_partition; 3.31 + resize_partition = _dm_resize_partition; 3.32 + get_partition_start_and_length = _dm_get_partition_start_and_length; 3.33 + } else { 3.34 ++#endif 3.35 + add_partition = _blkpg_add_partition; 3.36 + remove_partition = _blkpg_remove_partition; 3.37 + #ifdef BLKPG_RESIZE_PARTITION 3.38 +@@ -2959,7 +2962,9 @@ _disk_sync_part_table (PedDisk* disk) 3.39 + resize_partition = NULL; 3.40 + #endif 3.41 + get_partition_start_and_length = _kernel_get_partition_start_and_length; 3.42 ++#ifdef ENABLE_DEVICE_MAPPER 3.43 + } 3.44 ++#endif 3.45 + 3.46 + /* lpn = largest partition number. 3.47 + * for remove pass, use greater of device or label limit */