rpms/parted/devel parted-2.1-needs_clobber-rh566181.patch, NONE, 1.1 parted.spec, 1.164, 1.165
Hans de Goede
jwrdegoede at fedoraproject.org
Thu Feb 18 14:43:52 UTC 2010
Author: jwrdegoede
Update of /cvs/pkgs/rpms/parted/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16951
Modified Files:
parted.spec
Added Files:
parted-2.1-needs_clobber-rh566181.patch
Log Message:
* Thu Feb 18 2010 Hans de Goede <hdegoede at redhat.com> 2.1-5
- Copy needs_clobber value in ped_disk_duplicate() (#561976)
parted-2.1-needs_clobber-rh566181.patch:
disk.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- NEW FILE parted-2.1-needs_clobber-rh566181.patch ---
>From 38fe6955c11a8bbcdda050401f46abe25dced000 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede at redhat.com>
Date: Thu, 18 Feb 2010 14:24:32 +0100
Subject: [PATCH parted] libparted: copy needs_clobber value in ped_disk_duplicate()
Most duplicate disk_ops use ped_disk_new_fresh, which sets needs_clobber
to 1. This would lead to clobbering the disk when committing a duplicate
disk even when the original disk was not made with ped_disk_new_fresh.
* libparted/disk.c (ped_disk_duplicate): copy needs_clobber value.
---
libparted/disk.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/libparted/disk.c b/libparted/disk.c
index b819d59..fc5ef17 100644
--- a/libparted/disk.c
+++ b/libparted/disk.c
@@ -276,6 +276,9 @@ ped_disk_duplicate (const PedDisk* old_disk)
}
if (!_disk_pop_update_mode (new_disk))
goto error_destroy_new_disk;
+
+ new_disk->needs_clobber = old_disk->needs_clobber;
+
return new_disk;
error_destroy_new_disk:
--
1.7.0
Index: parted.spec
===================================================================
RCS file: /cvs/pkgs/rpms/parted/devel/parted.spec,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -p -r1.164 -r1.165
--- parted.spec 14 Feb 2010 09:22:18 -0000 1.164
+++ parted.spec 18 Feb 2010 14:43:51 -0000 1.165
@@ -4,7 +4,7 @@
Summary: The GNU disk partition manipulation program
Name: parted
Version: 2.1
-Release: 4%{?dist}
+Release: 5%{?dist}
License: GPLv3+
Group: Applications/System
URL: http://www.gnu.org/software/parted
@@ -15,6 +15,7 @@ Patch2: parted-2.1-mem-leak-fixes-rh556
Patch3: parted-2.1-default-alignment.patch
Patch4: parted-2.1-gpt-clobber-pmbr-rh563211.patch
Patch5: parted-2.1-dasd-NULL-dereference-rh563419.patch
+Patch6: parted-2.1-needs_clobber-rh566181.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: e2fsprogs-devel
@@ -59,6 +60,7 @@ Parted library, you need to install this
%patch3 -p1
%patch4 -p1
%patch5 -p1
+%patch6 -p1
iconv -f ISO-8859-1 -t UTF8 AUTHORS > tmp; touch -r AUTHORS tmp; mv tmp AUTHORS
@@ -134,6 +136,9 @@ fi
%changelog
+* Thu Feb 18 2010 Hans de Goede <hdegoede at redhat.com> 2.1-5
+- Copy needs_clobber value in ped_disk_duplicate() (#561976)
+
* Wed Feb 10 2010 Hans de Goede <hdegoede at redhat.com> 2.1-4
- Don't crash when reading a DASD disk with PV's on there (#563419)
- Don't overwrite the pmbr when merely printing a gpt table (#563211)
More information about the scm-commits
mailing list