]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blob - pkgs/parted/patches/parted-2.1-needs_clobber-rh566181.patch
Change file layout of the makefiles.
[people/arne_f/ipfire-3.x.git] / pkgs / parted / patches / parted-2.1-needs_clobber-rh566181.patch
1 From 38fe6955c11a8bbcdda050401f46abe25dced000 Mon Sep 17 00:00:00 2001
2 From: Hans de Goede <hdegoede@redhat.com>
3 Date: Thu, 18 Feb 2010 14:24:32 +0100
4 Subject: [PATCH parted] libparted: copy needs_clobber value in ped_disk_duplicate()
5
6 Most duplicate disk_ops use ped_disk_new_fresh, which sets needs_clobber
7 to 1. This would lead to clobbering the disk when committing a duplicate
8 disk even when the original disk was not made with ped_disk_new_fresh.
9 * libparted/disk.c (ped_disk_duplicate): copy needs_clobber value.
10 ---
11 libparted/disk.c | 3 +++
12 1 files changed, 3 insertions(+), 0 deletions(-)
13
14 diff --git a/libparted/disk.c b/libparted/disk.c
15 index b819d59..fc5ef17 100644
16 --- a/libparted/disk.c
17 +++ b/libparted/disk.c
18 @@ -276,6 +276,9 @@ ped_disk_duplicate (const PedDisk* old_disk)
19 }
20 if (!_disk_pop_update_mode (new_disk))
21 goto error_destroy_new_disk;
22 +
23 + new_disk->needs_clobber = old_disk->needs_clobber;
24 +
25 return new_disk;
26
27 error_destroy_new_disk:
28 --
29 1.7.0
30