[Parted-maintainers] Bug#376937: diff for 1.7.1-2.1 NMU
Steinar H. Gunderson
sesse at debian.org
Wed Jul 5 19:21:15 UTC 2006
Package: parted
Version: 1.7.1-2
Severity: normal
Tags: patch
Hi,
Attached is the diff for my parted 1.7.1-2.1 NMU.
-------------- next part --------------
diff -u parted-1.7.1/debian/patches/00list parted-1.7.1/debian/patches/00list
--- parted-1.7.1/debian/patches/00list
+++ parted-1.7.1/debian/patches/00list
@@ -6,6 +6,7 @@
errors-to-stderr
devfs
kfreebsd-gnu
+gpt
# Will also stay debian specific, but depends on some of the above :/
lvm2
@@ -21 +22 @@
-baseline-symbols-update
\ No newline at end of file
+baseline-symbols-update
diff -u parted-1.7.1/debian/changelog parted-1.7.1/debian/changelog
--- parted-1.7.1/debian/changelog
+++ parted-1.7.1/debian/changelog
@@ -1,3 +1,12 @@
+parted (1.7.1-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * gpt.dpatch: Put the alternative GPT partition table one sector further
+ out, to avoid having it overlap with the last sector of one partition.
+ (Closes: #349718)
+
+ -- Steinar H. Gunderson <sesse at debian.org> Wed, 5 Jul 2006 21:13:07 +0200
+
parted (1.7.1-2) unstable; urgency=low
[ Bastian Blank ]
only in patch2:
unchanged:
--- parted-1.7.1.orig/debian/patches/gpt.dpatch
+++ parted-1.7.1/debian/patches/gpt.dpatch
@@ -0,0 +1,30 @@
+#! /bin/sh -e
+## gpt.dpatch by Steinar H. Gunderson <sesse at debian.org>
+##
+## DP: Put the alternative GPT partition table one sector further out,
+## DP: to avoid having it overlap with the last sector of one partition.
+## DP: Closes: #349718
+
+. `dirname $0`/DPATCH
+
+ at DPATCH@
+--- parted-1.7.1.orig/libparted/labels/gpt.c 2006-05-25 19:28:55.000000000 +0200
++++ parted-1.7.1/libparted/labels/gpt.c 2006-06-09 22:10:19.000000000 +0200
+@@ -893,7 +893,7 @@
+ gpt->MyLBA = PED_CPU_TO_LE64 (disk->dev->length - 1);
+ gpt->AlternateLBA = PED_CPU_TO_LE64 (1);
+ gpt->PartitionEntryLBA
+- = PED_CPU_TO_LE64 (disk->dev->length - 2 - ptes_size);
++ = PED_CPU_TO_LE64 (disk->dev->length - 1 - ptes_size);
+ } else {
+ gpt->MyLBA = PED_CPU_TO_LE64 (1);
+ gpt->AlternateLBA = PED_CPU_TO_LE64 (disk->dev->length - 1);
+@@ -984,7 +984,7 @@
+ if (!ped_device_write (disk->dev, pth_raw, disk->dev->length - 1, 1))
+ goto error_free_ptes;
+ if (!ped_device_write (disk->dev, ptes,
+- disk->dev->length - 2 - ptes_size / disk->dev->sector_size,
++ disk->dev->length - 1 - ptes_size / disk->dev->sector_size,
+ ptes_size / disk->dev->sector_size))
+ goto error_free_ptes;
+
More information about the Parted-maintainers
mailing list