Hello community,
here is the log from the commit of package kexec-tools
checked in at Thu Feb 21 01:55:25 CET 2008.
--------
--- kexec-tools/kexec-tools.changes 2008-01-30 15:17:52.000000000 +0100
+++ /mounts/work_src_done/STABLE/kexec-tools/kexec-tools.changes 2008-02-20 10:21:29.000000000 +0100
@@ -1,0 +2,25 @@
+Wed Feb 20 08:30:37 CET 2008 - bwalle@suse.de
+
+- update to kexec-tools-testing v20080219-rc
+ o Fix the feature determining ELF32/ELF64 automatically
+ o Enable building a 32 bit binary for ppc64 platforms.
+ o Consolidate BOOTLOADER defines
+ o Use config.h for defines
+ o Add gamecube to config.h defines
+ o removed partially duplicated system headers
+ o Use general _SRCS and _OBJS, rather and _C_{SRCS, OBJS} and
+ _S_{SRCS, OBJS}
+ o build system fixes
+ o Add documentation on creating include/config.h.in to INSTALL
+ o Log unknown reloc name instead of its number
+ o Use zlib if present
+ o kexec buffer overflow on ppc platform
+ o sh: Remove hardcoded PAGE_SIZE in NetBSD loader
+ o Add ARM support to kexec
+ o Remove some extraneous whitespace
+ o kexec: Use target linker for purgatory
+- removed kexec-tools-elf32-elf64-fix: mainline
+- removed kexec-tools.ppc64-32bit-build.patch: mainline
+- removed kexec-tools.fread-buffer-overflow.patch: mainline
+
+-------------------------------------------------------------------
Old:
----
kexec-tools-elf32-elf64-fix
kexec-tools.fread-buffer-overflow.patch
kexec-tools.ppc64-32bit-build.patch
kexec-tools-testing-20071030.tar.bz2
New:
----
kexec-tools-portability-issue
kexec-tools-testing-20080219-rc.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kexec-tools.spec ++++++
--- /var/tmp/diff_new_pack.x17252/_old 2008-02-21 01:54:34.000000000 +0100
+++ /var/tmp/diff_new_pack.x17252/_new 2008-02-21 01:54:34.000000000 +0100
@@ -10,30 +10,29 @@
# norootforbuild
+
Name: kexec-tools
# kdump does not work yet, kexec-tools.ppc64.rpm still required for kdump
%ifarch ppc
BuildRequires: gcc-64bit glibc-devel-64bit
%endif
-%define package_version testing-20071030
+%define package_version testing-20080219-rc
License: GPL v2 or later
Group: System/Kernel
Requires: %insserv_prereq %fillup_prereq
AutoReqProv: on
Summary: Tools for fast kernel loading
Version: 1.101
-Release: 164
+Release: 169
Source: %{name}-%{package_version}.tar.bz2
Source1: README.SUSE
-Url: http://www.vergenet.net/linux/kexec/kexec-tools/
+Url: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: zlib-devel
Patch1: kexec-longer-cmdline.diff
-Patch2: kexec-tools-elf32-elf64-fix
-Patch20: kexec-tools.ppc64-32bit-build.patch
-Patch21: kexec-tools.ppc32-64bit-purgatory.patch
-Patch22: kexec-tools.gcc-bug.patch
-Patch30: kexec-tools.fread-buffer-overflow.patch
+Patch2: kexec-tools.ppc32-64bit-purgatory.patch
+Patch3: kexec-tools.gcc-bug.patch
+Patch4: kexec-tools-portability-issue
%description
Kexec is a user space utility for loading another kernel and asking the
@@ -56,27 +55,25 @@
%setup -q -n kexec-tools-%{package_version}
%patch1 -p1
%patch2 -p1
-#
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch30 -p1
+%patch3 -p1
+%patch4 -p1
%build
%{?suse_update_config -f}
cp %{SOURCE1} .
-autoreconf -fi
-./configure \
+%ifarch ia64
+RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e 's/-fstack-protector//')
+%endif
+CFLAGS=$RPM_OPT_FLAGS ./configure \
--prefix=/ \
%ifarch ppc
- ARCH=ppc64 \
+ --host=powerpc64-suse-linux \
+ --build=powerpc64-suse-linux \
%endif
--sbindir=/sbin \
--libdir=/%_lib
-%ifarch ia64
-RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e 's/-fstack-protector//')
-%endif
-make CPPFLAGS="$RPM_OPT_FLAGS"
+make clean
+make #CPPFLAGS="$RPM_OPT_FLAGS"
%install
make DESTDIR=$RPM_BUILD_ROOT install
@@ -96,6 +93,28 @@
%endif
%changelog
+* Wed Feb 20 2008 bwalle@suse.de
+- update to kexec-tools-testing v20080219-rc
+ o Fix the feature determining ELF32/ELF64 automatically
+ o Enable building a 32 bit binary for ppc64 platforms.
+ o Consolidate BOOTLOADER defines
+ o Use config.h for defines
+ o Add gamecube to config.h defines
+ o removed partially duplicated system headers
+ o Use general _SRCS and _OBJS, rather and _C_{SRCS, OBJS} and
+ _S_{SRCS, OBJS}
+ o build system fixes
+ o Add documentation on creating include/config.h.in to INSTALL
+ o Log unknown reloc name instead of its number
+ o Use zlib if present
+ o kexec buffer overflow on ppc platform
+ o sh: Remove hardcoded PAGE_SIZE in NetBSD loader
+ o Add ARM support to kexec
+ o Remove some extraneous whitespace
+ o kexec: Use target linker for purgatory
+- removed kexec-tools-elf32-elf64-fix: mainline
+- removed kexec-tools.ppc64-32bit-build.patch: mainline
+- removed kexec-tools.fread-buffer-overflow.patch: mainline
* Wed Jan 30 2008 sassmann@suse.de
- fix fread buffer overflow on ppc
* Tue Jan 22 2008 ro@suse.de
++++++ kexec-tools-portability-issue ++++++
From: Bernhard Walle