Package: efibootmgr
Version: 0.5.3-1
Followup-For: Bug #389923
Attached is the patch for the 0.5.3-1.1 NMU. It also fixes a bug in gpt.h.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (50, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.11
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
diff -puriN efibootmgr-0.5.3.orig/debian/changelog efibootmgr-0.5.3/debian/changelog
--- efibootmgr-0.5.3.orig/debian/changelog 2006-10-08 14:46:16.000000000 +0200
+++ efibootmgr-0.5.3/debian/changelog 2006-10-08 14:46:06.000000000 +0200
@@ -1,3 +1,17 @@
+efibootmgr (0.5.3-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * src/include/gpt.h:
+ + Fix GPT_HEADER_SIGNATURE declaration on 32bit architectures.
+ * src/lib/efi.c:
+ + Remove questionable "hack to allow include of ethtool.h".
+ + Include asm/types.h so that proper types are defined (Closes: #389923).
+ * debian/control:
+ + Set policy to 3.7.2.
+ + Uncapitalised short description.
+
+ -- Sam Hocevar (Debian packages) <[EMAIL PROTECTED]> Sun, 8 Oct 2006 14:21:38 +0200
+
efibootmgr (0.5.3-1) unstable; urgency=low
* new upstream version, closes: #357884
diff -puriN efibootmgr-0.5.3.orig/debian/control efibootmgr-0.5.3/debian/control
--- efibootmgr-0.5.3.orig/debian/control 2006-10-08 14:46:16.000000000 +0200
+++ efibootmgr-0.5.3/debian/control 2006-10-08 14:46:06.000000000 +0200
@@ -3,7 +3,7 @@ Section: admin
Priority: optional
Maintainer: Bdale Garbee <[EMAIL PROTECTED]>
Build-Depends: debhelper (>> 5), docbook-to-man, pciutils-dev
-Standards-Version: 3.6.2.2
+Standards-Version: 3.7.2
Package: efibootmgr
Architecture: amd64 i386 ia64
diff -puriN efibootmgr-0.5.3.orig/src/include/gpt.h efibootmgr-0.5.3/src/include/gpt.h
--- efibootmgr-0.5.3.orig/src/include/gpt.h 2002-04-03 01:00:01.000000000 +0200
+++ efibootmgr-0.5.3/src/include/gpt.h 2006-10-08 14:46:06.000000000 +0200
@@ -35,7 +35,7 @@
#define GPT_BLOCK_SIZE 512
-#define GPT_HEADER_SIGNATURE 0x5452415020494645
+#define GPT_HEADER_SIGNATURE ((uint64_t)(0x5452415020494645LL))
#define GPT_HEADER_REVISION_V1_02 0x00010200
#define GPT_HEADER_REVISION_V1_00 0x00010000
#define GPT_HEADER_REVISION_V0_99 0x00009900
diff -puriN efibootmgr-0.5.3.orig/src/lib/efi.c efibootmgr-0.5.3/src/lib/efi.c
--- efibootmgr-0.5.3.orig/src/lib/efi.c 2006-10-08 14:46:16.000000000 +0200
+++ efibootmgr-0.5.3/src/lib/efi.c 2006-10-08 14:46:06.000000000 +0200
@@ -18,10 +18,6 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#define _FILE_OFFSET_BITS 64
-
-typedef unsigned long long u64; /* hack to allow include of ethtool.h */
-
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
@@ -39,6 +35,7 @@ typedef unsigned long long u64; /*
#include <linux/sockios.h>
#include <net/if.h>
#include <pci/pci.h>
+#include <asm/types.h>
#include <linux/ethtool.h>
#include "efi.h"
#include "efichar.h"