2006-12-20 12:32:29 +01:00
|
|
|
#
|
2008-10-09 19:20:27 +02:00
|
|
|
# spec file for package kexec-tools (Version 2.0.0)
|
2006-12-20 12:32:29 +01:00
|
|
|
#
|
2008-01-22 10:15:33 +01:00
|
|
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2006-12-20 12:32:29 +01:00
|
|
|
#
|
2008-10-09 19:20:27 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2006-12-20 12:32:29 +01:00
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
2008-10-09 19:20:27 +02:00
|
|
|
|
2006-12-20 12:32:29 +01:00
|
|
|
Name: kexec-tools
|
2007-07-16 18:06:43 +02:00
|
|
|
%ifarch ppc
|
2008-01-22 10:15:33 +01:00
|
|
|
BuildRequires: gcc-64bit glibc-devel-64bit
|
2007-07-16 18:06:43 +02:00
|
|
|
%endif
|
2007-07-05 01:04:49 +02:00
|
|
|
License: GPL v2 or later
|
2006-12-20 12:32:29 +01:00
|
|
|
Group: System/Kernel
|
2008-08-18 18:49:11 +02:00
|
|
|
Requires: perl-Bootloader
|
|
|
|
PreReq: %insserv_prereq %fillup_prereq
|
2007-10-11 21:26:22 +02:00
|
|
|
AutoReqProv: on
|
2006-12-20 12:32:29 +01:00
|
|
|
Summary: Tools for fast kernel loading
|
2008-07-21 22:46:56 +02:00
|
|
|
Version: 2.0.0
|
2008-11-17 17:09:56 +01:00
|
|
|
Release: 45
|
2008-07-21 22:46:56 +02:00
|
|
|
Source: %{name}-%{version}.tar.bz2
|
2008-08-18 18:49:11 +02:00
|
|
|
Source1: kexec-bootloader
|
|
|
|
Source2: kexec-bootloader.8.txt
|
|
|
|
Source3: kexec.init
|
2008-10-28 00:51:20 +01:00
|
|
|
Source4: %{name}-%{version}-rpmlintrc
|
2008-10-08 18:20:30 +02:00
|
|
|
Patch0: %{name}-ia64-uncached-memory.diff
|
|
|
|
Patch1: %{name}-ia64-PA.diff
|
|
|
|
Patch2: %{name}-build-warnings.diff
|
|
|
|
Patch3: %{name}-ppc64-build-warnings.diff
|
|
|
|
Patch4: %{name}-ppc64-IBM-QS2x-blades.diff
|
|
|
|
Patch5: %{name}-ia64-kdump-PT_LOAD-order.diff
|
2008-10-09 18:48:54 +02:00
|
|
|
Patch6: %{name}-crash-memory-ranges-drconf.diff
|
|
|
|
Patch7: %{name}-add-usable-drconf-memory-node-to-device-tree.diff
|
|
|
|
Patch8: %{name}-get-details-dynamic-reconfiguration-memory-node.diff
|
2008-10-09 19:20:27 +02:00
|
|
|
Patch9: %{name}-device-tree-return.diff
|
2008-10-24 15:50:16 +02:00
|
|
|
Patch10: %{name}-ppc-check-flags.diff
|
2008-11-03 12:18:06 +01:00
|
|
|
Patch11: %{name}-no-vga-output.diff
|
2008-11-17 17:09:56 +01:00
|
|
|
Patch12: %{name}-spell.diff
|
2008-10-09 19:20:27 +02:00
|
|
|
Url: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
|
2006-12-20 12:32:29 +01:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2008-08-28 02:05:54 +02:00
|
|
|
BuildRequires: zlib-devel
|
|
|
|
%if 0%{?suse_version} >= 1110
|
|
|
|
BuildRequires: asciidoc
|
|
|
|
%endif
|
2006-12-20 12:32:29 +01:00
|
|
|
|
|
|
|
%description
|
2007-06-11 18:14:03 +02:00
|
|
|
Kexec is a user space utility for loading another kernel and asking the
|
|
|
|
currently running kernel to do something with it. A currently running
|
|
|
|
kernel may be asked to start the loaded kernel on reboot, or to start
|
|
|
|
the loaded kernel after it panics.
|
2006-12-20 12:32:29 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Eric Biederman <ebiederm@xmission.com>
|
|
|
|
Albert Herranz
|
|
|
|
Jesse Barnes <jbarnes@sgi.com>
|
|
|
|
Khalid Aziz <khalid.aziz@hp.com>
|
|
|
|
Hariprasad Nellitheertha <hari@in.ibm.com>
|
|
|
|
Tim Deegan <tjd21@cl.cam.ac.uk>
|
|
|
|
|
|
|
|
%prep
|
2008-07-21 22:46:56 +02:00
|
|
|
%setup -q -n kexec-tools-%{version}
|
2008-10-08 18:20:30 +02:00
|
|
|
%patch0 -p1
|
|
|
|
%patch1 -p1
|
|
|
|
%patch2 -p1
|
|
|
|
%patch3 -p1
|
|
|
|
%patch4 -p1
|
|
|
|
%patch5 -p1
|
2008-10-09 18:48:54 +02:00
|
|
|
%patch6 -p1
|
|
|
|
%patch7 -p1
|
|
|
|
%patch8 -p1
|
2008-10-09 19:20:27 +02:00
|
|
|
%patch9 -p1
|
2008-10-24 15:50:16 +02:00
|
|
|
%patch10 -p1
|
2008-11-03 12:18:06 +01:00
|
|
|
%patch11 -p1
|
2008-11-17 17:09:56 +01:00
|
|
|
%patch12 -p1
|
2006-12-20 12:32:29 +01:00
|
|
|
|
|
|
|
%build
|
2007-07-16 18:06:43 +02:00
|
|
|
%{?suse_update_config -f}
|
2008-02-21 01:55:25 +01:00
|
|
|
%ifarch ia64
|
|
|
|
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e 's/-fstack-protector//')
|
|
|
|
%endif
|
2008-07-21 22:46:56 +02:00
|
|
|
CFLAGS=$RPM_OPT_FLAGS BUILD_CFLAGS=$RPM_OPT_FLAGS \
|
|
|
|
./configure \
|
2007-07-16 18:06:43 +02:00
|
|
|
--prefix=/ \
|
|
|
|
%ifarch ppc
|
2008-02-21 01:55:25 +01:00
|
|
|
--host=powerpc64-suse-linux \
|
|
|
|
--build=powerpc64-suse-linux \
|
2007-07-16 18:06:43 +02:00
|
|
|
%endif
|
|
|
|
--sbindir=/sbin \
|
2008-02-22 01:34:24 +01:00
|
|
|
--libdir=/%_lib || true
|
2008-07-14 18:20:51 +02:00
|
|
|
make
|
2008-08-18 18:49:11 +02:00
|
|
|
# manpage
|
|
|
|
cp %{S:1} .
|
|
|
|
cp %{S:2} .
|
|
|
|
cp %{S:3} .
|
2008-08-28 02:05:54 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2008-08-18 18:49:11 +02:00
|
|
|
a2x -d manpage -f manpage kexec-bootloader.8.txt
|
2008-08-28 02:05:54 +02:00
|
|
|
%endif
|
2006-12-20 12:32:29 +01:00
|
|
|
|
|
|
|
%install
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
|
|
|
|
install -c -m 0644 kexec/kexec.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
2008-08-28 02:05:54 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2008-08-18 18:49:11 +02:00
|
|
|
install -c -m 0644 kexec-bootloader.8 $RPM_BUILD_ROOT%{_mandir}/man8
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
|
|
|
|
install -m 0755 kexec-bootloader $RPM_BUILD_ROOT%{_sbindir}
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}/etc/init.d
|
|
|
|
install -m 0755 kexec.init ${RPM_BUILD_ROOT}/etc/init.d/kexec
|
2008-08-28 02:05:54 +02:00
|
|
|
%endif
|
2006-12-20 12:32:29 +01:00
|
|
|
|
|
|
|
%clean
|
|
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
2008-10-09 18:48:54 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2008-10-09 19:20:27 +02:00
|
|
|
|
2008-08-18 18:49:11 +02:00
|
|
|
%post
|
|
|
|
%{fillup_and_insserv -n kexec kexec}
|
2008-08-28 02:05:54 +02:00
|
|
|
%endif
|
|
|
|
#
|
|
|
|
#%preun
|
2008-08-18 18:49:11 +02:00
|
|
|
|
|
|
|
%postun
|
2008-08-28 02:05:54 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2008-08-18 18:49:11 +02:00
|
|
|
%insserv_cleanup
|
2008-08-28 02:05:54 +02:00
|
|
|
%endif
|
2008-08-18 18:49:11 +02:00
|
|
|
|
2006-12-20 12:32:29 +01:00
|
|
|
%files
|
|
|
|
%defattr(-, root, root)
|
2008-07-14 18:20:51 +02:00
|
|
|
%doc AUTHORS COPYING News TODO doc
|
2006-12-20 12:32:29 +01:00
|
|
|
%doc %{_mandir}/man*/*
|
|
|
|
/sbin/*
|
2008-08-28 02:05:54 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2008-08-18 18:49:11 +02:00
|
|
|
%{_sbindir}/kexec-bootloader
|
2008-08-28 02:05:54 +02:00
|
|
|
/etc/init.d/kexec
|
2008-08-18 18:49:11 +02:00
|
|
|
%config /etc/init.d/kexec
|
2008-08-28 02:05:54 +02:00
|
|
|
%endif
|
2006-12-20 12:32:29 +01:00
|
|
|
%ifarch %ix86 x86_64
|
|
|
|
/%_lib/kexec-tools*
|
|
|
|
%endif
|
2007-11-30 13:26:29 +01:00
|
|
|
|
2007-03-10 23:59:41 +01:00
|
|
|
%changelog
|
2008-11-17 17:09:56 +01:00
|
|
|
* Fri Nov 14 2008 bwalle@suse.de
|
|
|
|
- Fix spell error in help output (bnc#444714).
|
2008-11-03 12:18:06 +01:00
|
|
|
* Sat Nov 01 2008 bwalle@suse.de
|
|
|
|
- Don't print "setup_linux_vesafb" message on stderr.
|
2008-10-28 00:51:20 +01:00
|
|
|
* Mon Oct 27 2008 bwalle@suse.de
|
|
|
|
- Update patch that checks for reserved and assigned bit flags on
|
|
|
|
the memory regions (bnc#438086).
|
|
|
|
* Sun Oct 26 2008 bwalle@suse.de
|
|
|
|
- Clear grubonce after using in kexec-bootloader (bnc#438194).
|
|
|
|
- Add rpmlint supression file.
|
|
|
|
- Correct debugging output: Number of section was one too small
|
|
|
|
(last index != size of array).
|
2008-10-24 15:50:16 +02:00
|
|
|
* Fri Oct 24 2008 bwalle@suse.de
|
|
|
|
- Check for reserved and assigned bit flags on the memory regions
|
|
|
|
(bnc#438086).
|
2008-10-28 00:51:20 +01:00
|
|
|
* Sat Oct 18 2008 bwalle@suse.de
|
2008-10-22 18:09:16 +02:00
|
|
|
- Honor grubonce also when the 1st (== 0th) entry was chosen.
|
2008-10-13 17:08:03 +02:00
|
|
|
* Mon Oct 13 2008 bwalle@suse.de
|
|
|
|
- Fix runlevels (Default-Start, Default-Stop) in kexec.init.
|
|
|
|
- Only load kexec kernel when kexec reboot is enabled when the
|
|
|
|
target runlevel is 6 (reboot) to avoid slowdown of shutdown in
|
|
|
|
that case.
|
2008-10-09 19:20:27 +02:00
|
|
|
* Thu Oct 09 2008 bwalle@suse.de
|
|
|
|
- PPC64: Use return value of count_dyn_reconf_memory_ranges().
|
|
|
|
* Thu Oct 09 2008 bwalle@suse.de
|
|
|
|
- Fix empty /proc/vmcore on PPC64 (bnc#431492).
|
|
|
|
o kexec/kdump: read crash memory ranges from drconf memory.
|
|
|
|
o kexec/kdump: add a new linux, usable-drconf-memory node to the
|
|
|
|
device tree.
|
|
|
|
o kexec/kdump: get details of ibm, dynamic-reconfiguration-memory
|
|
|
|
node of device tree.
|
|
|
|
* Thu Oct 09 2008 bwalle@suse.de
|
|
|
|
- Add newline in error message of "kexec-bootloader".
|
|
|
|
- Add error handling when Bootloader::Tools::GetDefaultSection()
|
|
|
|
fails.
|
|
|
|
* Wed Oct 08 2008 bwalle@suse.de
|
|
|
|
- IA64: Order of operations bug in PT_LOAD segment reader.
|
|
|
|
* Wed Oct 08 2008 bwalle@suse.de
|
|
|
|
- ia64: Do not include uncached memory to vmcore.
|
|
|
|
- ia64: Make PA() work for both physical identity-mapped virtual
|
|
|
|
addresses.
|
|
|
|
- PPC64: Let kexec work on IBM QS2x blade servers
|
|
|
|
- Fix build warnings.
|
|
|
|
* Mon Oct 06 2008 bwalle@suse.de
|
|
|
|
- Implement -h (help) option (bnc#432386).
|
|
|
|
- Remove documentation of -o (options) option that never existed.
|
|
|
|
* Wed Aug 27 2008 bwalle@suse.de
|
|
|
|
- only install and build /etc/init.d/kexec with openSUSE 11.1 /
|
|
|
|
SLES 11 and later
|
|
|
|
* Sat Aug 16 2008 bwalle@suse.de
|
|
|
|
- mark /etc/init.d/kexec as %%config
|
|
|
|
- remove (empty) %%preun
|
|
|
|
* Fri Aug 15 2008 bwalle@suse.de
|
|
|
|
- add /etc/init.d/kexec to be able to reboot with kexec(8)
|
|
|
|
(FATE#302238)
|
|
|
|
* Sat Jul 19 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools 2.0.0 (final)
|
|
|
|
o Allow BUILD_CFLAGS and TARGET_CFLAGS to be specified at
|
|
|
|
configure time
|
|
|
|
* Mon Jul 14 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools 2.0.0-rc1
|
|
|
|
o implement support for /sys/firmware/memmap interface
|
|
|
|
o Allow 32 bit kexec binary to boot kdump kernel on ppc64
|
|
|
|
architecture
|
|
|
|
o kexec/crashdump.c: remove file descriptor leaks; make
|
|
|
|
kdump_info argument to get_vmcoreinfo() const
|
|
|
|
o Fix implicit declaration of inb/outb
|
|
|
|
o EDD implementation
|
|
|
|
o Specify the arch on kexec_unload
|
|
|
|
o Update KEXEC_ARCH_* constants from Linux kernel headers
|
|
|
|
o lots of code cleanup
|
|
|
|
o Add --reuse-cmdline
|
|
|
|
o documentation update (manpage, boot protocol)
|
|
|
|
o ensure that extra rtas segment is a multiple of PAGE_SIZE
|
|
|
|
o Allow building for ppc32 platforms
|
|
|
|
o Die on early EOF in slurp_file, instead of infinite-looping
|
|
|
|
o Fix copy-paste bug: entry16 does not start at entry16_debug
|
|
|
|
o Fix undefined symbol errors on readw/writew: arch/io.h, not
|
|
|
|
sys/io.h
|
|
|
|
o extract vmcoreinfo from /proc/vmcore for Xen
|
|
|
|
o Give installed files user-writable permission
|
|
|
|
o Use separate CPPFLAGS and LDFLAGS for purgatory
|
|
|
|
- dropped kexec-tools-fix-arch-on-unload: merged upstream
|
|
|
|
- dropped kexec-tools-edd-fix: merged upstream
|
|
|
|
- dropped kexec-tools-refactor-architecture-detection: merged
|
|
|
|
upstram
|
|
|
|
- dropped kexec-tools.gcc-bug.patch: merged upstream
|
|
|
|
- dropped kexec-tools.ppc32-64bit-purgatory.patch: merged upstream
|
|
|
|
- kexec-tools-edd-support: merged upstream
|
|
|
|
- kexec-tools-32bit-kexec-with-64bit-ppc64.patch: merged upstream
|
|
|
|
- removed README.SUSE: information not necessary any more
|
|
|
|
* Thu Jul 03 2008 bwalle@suse.de
|
|
|
|
- fix 32 bit kexec to boot on 64 bit ppc64 (bnc#405015)
|
2008-11-17 17:09:56 +01:00
|
|
|
* Mon May 26 2008 bwalle@suse.de
|
2008-10-09 19:20:27 +02:00
|
|
|
- fix EDD support when the BIOS-reported length is smaller than
|
|
|
|
the sysfs raw_data size (bnc#388754)
|
|
|
|
* Mon May 26 2008 bwalle@suse.de
|
|
|
|
- fix kexec unload (rckdump stop) on ppc64 (bnc#394216)
|
|
|
|
* Tue May 13 2008 bwalle@suse.de
|
|
|
|
- implement EDD (bnc#383210)
|
2008-11-17 17:09:56 +01:00
|
|
|
* Mon Mar 24 2008 bwalle@suse.de
|
2008-10-09 19:20:27 +02:00
|
|
|
- update to kexec-tools-testing v20080324
|
|
|
|
o tarball update (version), no functional changes between
|
|
|
|
v20080318-rc and v20080324
|
|
|
|
* Tue Mar 18 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools-testing v20080318-rc
|
|
|
|
o ia64 kern_vaddr_start was calculated incorrectly
|
|
|
|
o ia64: make load_crashdump_segments 80col wide
|
|
|
|
o fix i386 EFI boot using efifb
|
|
|
|
o mipsel: mipsel port
|
|
|
|
o fix kexec-tools on x86_64 (see bnc#368138)
|
|
|
|
o fix valid_memory_range region merging
|
|
|
|
o arm: invalid initialisation of iomem in get_memory_ranges()
|
|
|
|
o arm: use proc_iomem()
|
|
|
|
o no machine machine to proc_iomem()
|
|
|
|
* Fri Mar 14 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools-testing v20080227-git
|
|
|
|
(current git snapshot, fixes x86_64, bnc#368138)
|
|
|
|
- kexec-tools-portability-issue deleted: mainline
|
|
|
|
* Wed Feb 27 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools-testing v20080227
|
|
|
|
(only increased version number)
|
|
|
|
* Tue Feb 26 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools-testing v20080226-rc
|
|
|
|
o build: include configure and include/config.h.in in dist
|
|
|
|
tarball
|
|
|
|
- adjusted kexec-tools-portability-issue to build without warnings
|
|
|
|
on 32 bit systems
|
|
|
|
* Thu Feb 21 2008 bwalle@suse.de
|
|
|
|
- update to kexec-tools-testing v20080221-rc
|
|
|
|
o Only include needed files in distribution tarball
|
|
|
|
o Clean up whitespace in include/x86/x86-linux.h
|
|
|
|
o Kexec command line length
|
|
|
|
- removed kexec-longer-cmdline.diff: fixed mainline differently
|
|
|
|
* 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
|
2008-01-30 18:30:29 +01:00
|
|
|
* Wed Jan 30 2008 sassmann@suse.de
|
|
|
|
- fix fread buffer overflow on ppc
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Jan 22 2008 ro@suse.de
|
|
|
|
- update ppc buildreq
|
|
|
|
* Fri Nov 30 2007 bwalle@suse.de
|
2007-11-30 13:26:29 +01:00
|
|
|
- fix a problem with automatic determination of ELF32/ELF64 on i386
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Oct 30 2007 bwalle@suse.de
|
2007-10-30 10:22:25 +01:00
|
|
|
- update to kexec-tools-testing 20071030
|
|
|
|
o vmcoreinfo's address and size
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Oct 17 2007 bwalle@suse.de
|
2007-10-17 10:17:56 +02:00
|
|
|
- update to kexec-tools-testing v20071017-rc
|
|
|
|
o Set alternate location for /proc/iomem on ia64 xen
|
|
|
|
o debugging output improvements
|
|
|
|
o Handle malloc() failure in xen_get_nr_phys_cpus()
|
|
|
|
o Added generic --reuseinitrd option
|
|
|
|
o ppc64: fix device-tree mem node
|
|
|
|
o ppc64: fix misaligned cmdline
|
|
|
|
o ppc64: cleanup get_devtree_details
|
|
|
|
o ppc64: Add arch specific --reuseinitrd hooks
|
|
|
|
o ppc64: use kernels slave loop for purgatory
|
|
|
|
o ppc64: correct @ha relocation
|
|
|
|
- remove kexec-tools.check_reuse_initrd-close.patch (merged
|
|
|
|
mainline)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Oct 11 2007 bwalle@suse.de
|
2007-10-11 21:26:22 +02:00
|
|
|
- remove kdump stuff from this package, that's now in the "kexec"
|
|
|
|
package
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Aug 29 2007 bwalle@suse.de
|
2007-08-29 22:34:06 +02:00
|
|
|
- add reset_devices kernel parameter as default
|
2008-10-28 00:51:20 +01:00
|
|
|
* Sat Aug 25 2007 olh@suse.de
|
2007-08-27 17:41:23 +02:00
|
|
|
- do not require kdump-helpers on s390
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Jul 27 2007 bwalle@suse.de
|
2007-07-27 15:41:57 +02:00
|
|
|
- update documentation for deleting all dumps (#302257)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Jul 17 2007 olh@suse.de
|
2007-07-18 23:00:11 +02:00
|
|
|
- workaround gcc code analyzing bug
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Jul 16 2007 olh@suse.de
|
2007-07-16 18:06:43 +02:00
|
|
|
- update to kexec-tools-testing b84b87747a16f0afbef6f6802bb794a94f4961d9
|
|
|
|
build 32bit powerpc kexec binary for 64bit kernels
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Jul 06 2007 tiwai@suse.de
|
2007-07-08 22:31:13 +02:00
|
|
|
- implement a simple status command for kdump init script
|
2008-11-17 17:09:56 +01:00
|
|
|
* Mon Jul 02 2007 bwalle@suse.de
|
2007-07-05 01:04:49 +02:00
|
|
|
- removed 'machvec=dig' workaround from the documentation since
|
|
|
|
this has been fixed in the kernel (#271158)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Jun 22 2007 bwalle@suse.de
|
2007-06-22 18:49:40 +02:00
|
|
|
- disable -fstack-protector on IA64 since the kdump kernel doesn't
|
|
|
|
boot with -fstack-protector enabled
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jun 21 2007 bwalle@suse.de
|
2007-06-21 22:34:14 +02:00
|
|
|
- kdump init script: fix handling of spaces in kernel type
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Jun 13 2007 bwalle@suse.de
|
2007-06-14 15:28:28 +02:00
|
|
|
- remove KDUMP_KERNELVER="kdump" on x86_64 and i386 since there's
|
|
|
|
no special "kdump" kernel any more in the default configuration
|
|
|
|
(i.e. in the .spec file since it's different for the
|
|
|
|
architectures)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Jun 13 2007 bwalle@suse.de
|
2007-06-14 15:28:28 +02:00
|
|
|
- removed libelf as BuildRequires
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Jun 11 2007 bwalle@suse.de
|
2007-06-11 18:14:03 +02:00
|
|
|
- moved copying of dump file to an external package
|
|
|
|
"kdump-helpers"
|
|
|
|
- moved kdump-helper which is needed to save dump in initrd
|
|
|
|
also to kdump-helpers package
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Apr 24 2007 olh@suse.de
|
2007-04-24 22:56:10 +02:00
|
|
|
- update to current kexec-tools-testing
|
|
|
|
add PS3 patches
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Apr 19 2007 bwalle@suse.de
|
2007-04-19 21:48:03 +02:00
|
|
|
- fixes in kdump-helper (update to 0.1.2):
|
|
|
|
o retrieve the disk size before mmap()
|
|
|
|
o return GENERAL_ERROR if the program cannot be opened
|
|
|
|
o use symbolic constants for exit values instead of magic numbers
|
|
|
|
now consistently
|
|
|
|
o check for correct return value of mmap() instead of NULL
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Apr 13 2007 bwalle@suse.de
|
2007-04-13 16:35:12 +02:00
|
|
|
- improved documentation of KDUMP_DUMPDEV (#264050)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Apr 02 2007 rguenther@suse.de
|
2007-04-03 21:36:23 +02:00
|
|
|
- add zlib-devel BuildRequires
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Mar 20 2007 bwalle@suse.de
|
2007-03-21 00:41:49 +01:00
|
|
|
- fixed script to properly unload kdump on IA64 (where kdump
|
|
|
|
kernel is the normal kernel) (#256179)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Mar 19 2007 bwalle@suse.de
|
2007-03-20 08:19:29 +01:00
|
|
|
- upgrade to latest snapshot
|
|
|
|
o [IA64] Use EFI_LOADER_DATA for ELF core header (-> needed
|
|
|
|
because kernel was updated to 2.6.21 on STABLE)
|
|
|
|
o include latest fixes
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Mar 14 2007 tiwai@suse.de
|
2007-03-15 01:41:29 +01:00
|
|
|
- add detailed description about dump triggering methods to
|
|
|
|
README.SUSE (#250134)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Mar 14 2007 tiwai@suse.de
|
2007-03-15 01:41:29 +01:00
|
|
|
- improve the check of crash kernel in kdump init script (#252632)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Mar 09 2007 bwalle@suse.de
|
2007-03-10 23:59:41 +01:00
|
|
|
- added hint that VGA console doesn't work (#253173)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Feb 15 2007 bwalle@suse.de
|
2007-02-15 18:13:06 +01:00
|
|
|
- added setting to print the kdump command line to standard output
|
|
|
|
- small improvement for the outut message while dumping: last
|
|
|
|
message always prints 100%% if it was sucessful
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Feb 14 2007 bwalle@suse.de
|
2007-02-15 18:13:06 +01:00
|
|
|
- added KDUMP_VERBOSE option to print progress output while
|
|
|
|
dumping and to add the kexec call to system log
|
|
|
|
- added maxcpus=1 as default for KDUMP_COMMANDLINE_APPEND on IA64
|
|
|
|
- added --noio as default for KEXEC_OPTIONS on IA64
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Feb 13 2007 bwalle@suse.de
|
2007-02-14 10:30:15 +01:00
|
|
|
- align the both start and end address of the ELF core header
|
|
|
|
to EFI_PAGE_SIZE (4096) to fix wrong EFI memory maps
|
|
|
|
(#214865)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Feb 12 2007 bwalle@suse.de
|
2007-02-12 13:08:12 +01:00
|
|
|
- fixed copying, blocksize was wrong (#243058)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Sat Feb 10 2007 schwab@suse.de
|
2007-02-11 11:45:30 +01:00
|
|
|
- Fix help string.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Feb 09 2007 bwalle@suse.de
|
2007-02-09 16:49:20 +01:00
|
|
|
- fixed overflow error that prints the size from being printed
|
|
|
|
correctly if the size doesn't fit into an int (#243058)
|
|
|
|
- improved error handling to make sure that a similar problem as
|
|
|
|
in #243058 will output a better error message
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Feb 07 2007 bwalle@suse.de
|
2007-02-07 19:31:50 +01:00
|
|
|
- don't refuse to deinstall kexec-tools if kdump was not configured
|
|
|
|
(#243081)
|
|
|
|
- fixed documentation error (/var/log/dump instead of
|
|
|
|
/var/log/dumps in README.SUSE)
|
|
|
|
(#239506)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Feb 05 2007 tiwai@suse.de
|
2007-02-05 15:39:32 +01:00
|
|
|
- updated to kexec-tools 2007.02.05:
|
|
|
|
* including last fixes
|
|
|
|
* fix for ppc64 dynamic memory range allocation (#242075)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Feb 02 2007 bwalle@suse.de
|
2007-02-05 15:39:32 +01:00
|
|
|
- fixes overflow on large IA64 systems (#241544)
|
|
|
|
- added KDUMP_COMMANDLINE_APPEND variable (#241607)
|
|
|
|
- increase the command line size (#236828)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Jan 29 2007 olh@suse.de
|
2007-01-29 17:02:38 +01:00
|
|
|
- do not unload kdump kernel during runlevel changes (#238733)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jan 25 2007 bwalle@suse.de
|
2007-01-26 00:49:07 +01:00
|
|
|
- added documentation for initrd-based kdump saving
|
|
|
|
- fixed description of KDUMP_IMMEDIATE_REBOOT
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Jan 24 2007 tiwai@suse.de
|
2007-01-24 14:38:15 +01:00
|
|
|
- fix invalid /proc/vmcore on ppc64 (#238078).
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jan 18 2007 bwalle@suse.de
|
2007-01-18 19:38:27 +01:00
|
|
|
- improved documentation as response to #226736
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Jan 17 2007 bwalle@suse.de
|
2007-01-18 01:34:30 +01:00
|
|
|
- implemented Initrd based kdump saving
|
|
|
|
(#301538)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Dec 20 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- take kexec-tools-testing snapshot-20061219.
|
|
|
|
o ia64 support
|
|
|
|
o relocatable kernel support
|
|
|
|
o lots of cleanups/fixes
|
|
|
|
- fix manpage and help about -u option (#208710)
|
|
|
|
- ia64 kdump support (#214865, FATE#301433, FATE#301434)
|
|
|
|
o add boot argument "CRASH=1" to indicate the crash environment
|
|
|
|
(for kexec'ing with the same kernel)
|
|
|
|
o fix kdump init script for ia64, which has only vmlinuz and
|
|
|
|
uses the same kernel for kdump
|
|
|
|
- reduce boot options for kdump kernel (#223500)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jul 13 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fixed the calculation of required disk space in kdump
|
|
|
|
init script (#192172)
|
|
|
|
- fix the wrong usage of crash program in README.SUSE
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jun 22 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fix kexec to reserve ACPI NVS area (#179093)
|
|
|
|
- add more description about chkconfig and kdump service
|
|
|
|
(#183017)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Jun 16 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- add irqpoll boot option for i386 and x86_64 for more robust
|
|
|
|
kdump (#183017)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jun 01 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- update README.SUSE for more precise description about crash
|
|
|
|
and debug kernel.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue May 30 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- ppc64 kdump ELF header fix for power 4 box (#175128).
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon May 22 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- added the missing man page for kexec (#175084).
|
|
|
|
- add sleep after reboot in kdump init script for avoiding
|
|
|
|
confliction with script single (#171332)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri May 19 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- unconditionally add sysrq=1 for kdump boots, nothing to lose
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri May 19 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- remove crashkernel= cmdline also if only the size is given
|
|
|
|
handle m as well as M because memparse() handles both
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue May 02 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- update/improve README.SUSE
|
|
|
|
- fix the default value in sysconfig.kdump
|
|
|
|
- add elevator=deadline to the boot parameter of kdump kernel
|
|
|
|
to save memory footprint (#170591)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Apr 28 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- use df -P to print all data for a mount point in a single line
|
|
|
|
long device node names will cause 2 lines in df output
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Apr 26 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- linux,platform properties were removed from kernel 2.6.17
|
|
|
|
assume non-LPAR if some properties do no exist in the device-tree
|
|
|
|
(164993 - LTC23056)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Apr 26 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- set /proc/sys/kernel/panic_on_oops to actually trigger a dump
|
2008-11-17 17:09:56 +01:00
|
|
|
* Wed Mar 08 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- add --args-linux only on intel
|
|
|
|
copy vmcore with --sparse, maybe it saves a few bytes.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Feb 22 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- updated to kdump7 patch.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Feb 15 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fixed gdb-kdump script (#151001)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Feb 13 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fix for ppc64 (#149576)
|
2008-01-22 10:15:33 +01:00
|
|
|
* Sun Feb 12 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- added the system check before dumping
|
|
|
|
- added README.SUSE
|
|
|
|
- added gdb-kdump helper script
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Feb 09 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fixed Default-Start in kdump init script.
|
|
|
|
- fixed RequiredStart in sysconfig/kdump.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Feb 08 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- changed the default values of KDUMP_IMMEDIATE_REBOOT and
|
|
|
|
KDUMP_RUNLEVEL (#149140).
|
2008-01-22 10:15:33 +01:00
|
|
|
* Tue Feb 07 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- added missing preun and postun sections.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Feb 06 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- fixed the messages from kdump to use suse rc macros
|
|
|
|
- added $KDUMP_RUNLEVEL to /etc/sysconfig/kdump for specifying
|
|
|
|
the runlevel to boot kdump kernel.
|
|
|
|
- added /sbin/rckdump
|
|
|
|
- fixed a typo in kdump init script
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Feb 03 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- sync with mainstream dump6 patch:
|
|
|
|
most of ppc64 patches were merged there.
|
|
|
|
new fixes included: vmcore copy fix for x86_64 and ext_mem_k
|
|
|
|
calculation fix for i386
|
|
|
|
- added KEXEC_TRANSFER sysconfig variable for user-defined
|
|
|
|
dump action.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Fri Jan 27 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- added kdump init script and sysconfig.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Wed Jan 25 2006 mls@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- converted neededforbuild to BuildRequires
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Jan 23 2006 olh@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- update ppc64 kdump support
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Jan 05 2006 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- more fix for ppc64 kdump
|
|
|
|
- fix malloc size
|
2008-01-22 10:15:33 +01:00
|
|
|
* Thu Dec 15 2005 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- use the latest kdump patch.
|
2008-01-22 10:15:33 +01:00
|
|
|
* Mon Dec 12 2005 tiwai@suse.de
|
2006-12-20 12:32:29 +01:00
|
|
|
- initial version: 1.101
|