rpms/parted/devel parted-1.6.22-mac-parts.patch, NONE, 1.1 parted.spec, 1.48, 1.49
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu May 5 14:13:43 UTC 2005
Author: clumens
Update of /cvs/dist/rpms/parted/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27852
Modified Files:
parted.spec
Added Files:
parted-1.6.22-mac-parts.patch
Log Message:
Added upstream patch to display certain Apple_Free partitions (#154479).
parted-1.6.22-mac-parts.patch:
disk_mac.c | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
--- NEW FILE parted-1.6.22-mac-parts.patch ---
--- parted-1.6.22/libparted/disk_mac.c 27 Mar 2005 10:46:45 -0000 1.7
+++ parted-1.6.22/libparted/disk_mac.c 20 Apr 2005 13:38:44 -0000 1.8
@@ -357,7 +357,13 @@
static int
_rawpart_cmp_type (MacRawPartition* raw_part, char* type)
{
- return strcasecmp (raw_part->type, type) == 0;
+ return strncasecmp (raw_part->type, type, 32) == 0;
+}
+
+static int
+_rawpart_cmp_name (MacRawPartition* raw_part, char* name)
+{
+ return strncasecmp (raw_part->name, name, 32) == 0;
}
static int
@@ -447,9 +453,10 @@
static int
_rawpart_is_active (MacRawPartition* raw_part)
{
- if (_rawpart_cmp_type (raw_part, "Apple_Void"))
+ if (_rawpart_cmp_type (raw_part, "Apple_Free")
+ && _rawpart_cmp_name (raw_part, "Extra"))
return 0;
- if (_rawpart_cmp_type (raw_part, "Apple_Free"))
+ if (_rawpart_cmp_type (raw_part, "Apple_Void"))
return 0;
if (_rawpart_cmp_type (raw_part, "Apple_Scratch"))
return 0;
Index: parted.spec
===================================================================
RCS file: /cvs/dist/rpms/parted/devel/parted.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- parted.spec 23 Mar 2005 15:39:41 -0000 1.48
+++ parted.spec 5 May 2005 14:13:41 -0000 1.49
@@ -4,7 +4,7 @@
Summary: The GNU disk partition manipulation program.
Name: parted
Version: 1.6.22
-Release: 1
+Release: 2
Source: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
Patch0: parted-1.6.3-fat.c.patch
Patch3: parted-1.6.19-sx8.patch
@@ -14,6 +14,7 @@
Patch151: parted-1.6.3-aix.patch
Patch152: parted-1.6.15-dasd_geometry.patch
Patch153: parted-1.6.22-mac-lvm.patch
+Patch154: parted-1.6.22-mac-parts.patch
Buildroot: %{_tmppath}/%{name}-root
License: GPL
@@ -51,6 +52,7 @@
%patch151 -p1 -b .aix
%patch152 -p1 -b .dasd_geometry
%patch153 -p1 -b .mac-lvm
+%patch154 -p1 -b .mac-parts
iconv -f iso-8859-1 -t utf-8 < doc/pt_BR-parted.8 > doc/pt_BR-parted.8_
mv doc/pt_BR-parted.8_ doc/pt_BR-parted.8
@@ -99,6 +101,9 @@
%{_libdir}/*.a*
%changelog
+* Thu May 05 2005 Chris Lumens <clumens at redhat.com> 1.6.22-2
+- Added upstream patch to display certain Apple_Free partitions (#154479).
+
* Wed Mar 23 2005 Chris Lumens <clumens at redhat.com> 1.6.22-1
- Updated to 1.6.22.
- Get rid of separate gc4 patch that's now included upstream.
More information about the fedora-cvs-commits
mailing list