Package: gdisk
Version: 0.8.5-1
Severity: important
Tags: patch
Dear Maintainer,
This package doesn't work on kFreeBSD, because all devices are character
devices. The below patch fixes it.
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 9.0-2-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gdisk depends on:
ii groff-base 1.21-9
ii libc0.1 2.13-37
ii libgcc1 1:4.7.2-4
ii libicu48 4.8.1.1-10
ii libncurses5 5.9-10
ii libpopt0 1.16-7
ii libstdc++6 4.7.2-4
ii libtinfo5 5.9-10
ii libuuid1 2.20.1-5.3
gdisk recommends no packages.
gdisk suggests no packages.
-- no debconf information
diff -Nru gdisk-0.8.5/debian/changelog gdisk-0.8.5/debian/changelog
--- gdisk-0.8.5/debian/changelog 2012-06-16 12:15:56.000000000 -0500
+++ gdisk-0.8.5/debian/changelog 2012-12-27 08:01:41.000000000 -0600
@@ -1,3 +1,10 @@
+gdisk (0.8.5-1.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * Fix 'The specified path is a character device!' on kFreeBSD
+
+ -- Jeff Epler <jepler@localhost> Thu, 27 Dec 2012 08:00:48 -0600
+
gdisk (0.8.5-1) unstable; urgency=low
* New upstream release
diff -Nru gdisk-0.8.5/debian/patches/kfreebsd.diff
gdisk-0.8.5/debian/patches/kfreebsd.diff
--- gdisk-0.8.5/debian/patches/kfreebsd.diff 1969-12-31 18:00:00.000000000
-0600
+++ gdisk-0.8.5/debian/patches/kfreebsd.diff 2012-12-27 08:06:21.000000000
-0600
@@ -0,0 +1,11 @@
+--- a/diskio-unix.cc
++++ b/diskio-unix.cc
+@@ -73,7 +73,7 @@
+ if (fstat64(fd, &st) == 0) {
+ if (S_ISDIR(st.st_mode))
+ cerr << "The specified path is a directory!\n";
+-#ifndef __FreeBSD__
++#if !(defined(__FreeBSD__) || defined(__FreeBSD_kernel__))
+ else if (S_ISCHR(st.st_mode))
+ cerr << "The specified path is a character device!\n";
+ #endif
diff -Nru gdisk-0.8.5/debian/patches/series gdisk-0.8.5/debian/patches/series
--- gdisk-0.8.5/debian/patches/series 2012-06-16 07:41:09.000000000 -0500
+++ gdisk-0.8.5/debian/patches/series 2012-12-27 07:59:06.000000000 -0600
@@ -1 +1,2 @@
manpages.diff
+kfreebsd.diff
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]