Name: kexec-tools Version: 1.102pre Release: 21%{?dist} License: GPL Group: Applications/System Summary: The kexec/kdump userspace component. Source0: %{name}-testing-20070330.tar.bz2 Source1: kdump.init Source2: kdump.sysconfig Source3: kdump.sysconfig.x86_64 Source4: kdump.sysconfig.i386 Source5: kdump.sysconfig.ppc64 Source6: kdump.sysconfig.ia64 Source7: mkdumprd Source8: kdump.conf Source9: makedumpfile-1.2.0.tar.gz Source10: kexec-kdump-howto.txt Source11: firstboot_kdump.py Source12: mkdumprd.8 Source13: kexec-tools-po.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(pre): coreutils chkconfig sed Requires: busybox >= 1.2.0 BuildRequires: zlib-devel elfutils-devel-static glib2-devel BuildRequires: pkgconfig intltool gettext ExcludeArch: ppc %ifarch %{ix86} x86_64 ppc64 ia64 Obsoletes: diskdumputils netdump %endif # # Patches 0 through 100 are meant for x86 kexec-tools enablement # Patch1: kexec-tools-1.102pre-elf-core-type.patch Patch2: kexec-tools-1.102pre-bzimage-options.patch Patch3: kexec-tools-1.102pre-cmdline-length.patch # # Patches 101 through 200 are meant for x86_64 kexec-tools enablement # Patch101: kexec-tools-1.101-disable-kdump-x8664.patch Patch102: kexec-tools-1.101-x86_64-exactmap.patch # # Patches 201 through 300 are meant for ia64 kexec-tools enablement # Patch201: kexec-tools-1.102pre-ia64-efi_ususable_map.patch Patch202: kexec-tools-1.102pre-ia64-altix_vmcore.patch # # Patches 301 through 400 are meant for ppc64 kexec-tools enablement # Patch301: kexec-tools-1.102pre-ppc64_rmo_top.patch # # Patches 401 through 500 are meant for s390 kexec-tools enablement # # # Patches 501 through 600 are meant for ppc kexec-tools enablement # Patch501: kexec-tools-1.102pre-ppc-fixup.patch # # Patches 601 onward are generic patches # Patch601: kexec-tools-1.102pre-elf-format.patch Patch602: kexec-tools-1.102pre-x86-add_buffer_retry.patch Patch603: kexec-tools-1.102pre-makedumpfile-xen-syms.patch Patch604: kexec-tools-1.102pre-disable-kexec-test.patch Patch605: kexec-tools-1.102pre-vmcoreinfo.patch Patch606: kexec-tools-1.102pre-makedumpfile-xen-stdout.patch Patch607: kexec-tools-1.102pre-x86-phys_base.patch %description kexec-tools provides /sbin/kexec binary that facilitates a new kernel to boot using the kernel's kexec feature either on a normal or a panic reboot. This package contains the /sbin/kexec binary and ancillary utilities that together form the userspace component of the kernel's kexec feature. %prep %setup -q -n %{name}-testing-20070330 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch201 -p1 %patch202 -p1 %patch301 -p1 %patch501 -p1 mkdir -p -m755 kcp tar -z -x -v -f %{SOURCE9} %patch601 -p1 %patch602 -p1 %patch603 -p1 %patch604 -p1 %patch605 -p1 %patch606 -p1 %patch607 -p1 tar -z -x -v -f %{SOURCE13} %ifarch ppc %define archdef ARCH=ppc %endif %build %ifarch ia64 # ia64 gcc seems to have a problem adding -fexception -fstack-protect and # -param ssp-protect-size, like the %configure macro does # while that shouldn't be a problem, and it still builds fine, it results in # the kdump kernel hanging on kexec boot. I don't yet know why, but since those # options aren't critical, I'm just overrideing them here for ia64 export CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2" %endif %configure \ %ifarch ppc64 --host=powerpc64-redhat-linux-gnu \ --build=powerpc64-redhat-linux-gnu \ %endif --sbindir=/sbin rm -f kexec-tools.spec.in cp %{SOURCE10} . make %ifarch %{ix86} x86_64 ia64 ppc64 make -C makedumpfile %endif make -C kexec-tools-po %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig mkdir -p -m755 $RPM_BUILD_ROOT%{_localstatedir}/crash mkdir -p -m755 $RPM_BUILD_ROOT%{_mandir}/man8/ mkdir -p -m755 $RPM_BUILD_ROOT%{_docdir} mkdir -p -m755 $RPM_BUILD_ROOT%{_datadir}/kdump install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/kdump if [ -f $RPM_SOURCE_DIR/kdump.sysconfig.%{_target_cpu} ]; then install -m 644 $RPM_SOURCE_DIR/kdump.sysconfig.%{_target_cpu} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kdump else install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kdump fi install -m 755 %{SOURCE7} $RPM_BUILD_ROOT/sbin/mkdumprd install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/kdump.conf install -m 644 kexec/kexec.8 $RPM_BUILD_ROOT%{_mandir}/man8/kexec.8 install -m 755 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/kdump/firstboot_kdump.py install -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/man8/mkdumprd.8 %ifarch %{ix86} x86_64 ia64 ppc64 install -m 755 makedumpfile/makedumpfile $RPM_BUILD_ROOT/sbin/makedumpfile %endif make -C kexec-tools-po install DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post touch /etc/kdump.conf /sbin/chkconfig --add kdump # This portion of the script is temporary. Its only here # to fix up broken boxes that require special settings # in /etc/sysconfig/kdump. It will be removed when # These systems are fixed. if [ -d /proc/bus/mckinley ] then # This is for HP zx1 machines # They require machvec=dig on the kernel command line sed -e's/\(^KDUMP_COMMANDLINE_APPEND.*\)\("$\)/\1 machvec=dig"/' \ /etc/sysconfig/kdump > /etc/sysconfig/kdump.new mv /etc/sysconfig/kdump.new /etc/sysconfig/kdump elif [ -d /proc/sgi_sn ] then # This is for SGI SN boxes # They require the --noio option to kexec # since they don't support legacy io sed -e's/\(^KEXEC_ARGS.*\)\("$\)/\1 --noio"/' \ /etc/sysconfig/kdump > /etc/sysconfig/kdump.new mv /etc/sysconfig/kdump.new /etc/sysconfig/kdump fi %postun if [ "$1" -ge 1 ]; then /sbin/service kdump condrestart > /dev/null 2>&1 || : fi %preun if [ "$1" = 0 ]; then /sbin/service kdump stop > /dev/null 2>&1 || : /sbin/chkconfig --del kdump fi exit 0 %triggerin -- firstboot # we enable kdump everywhere except for paravirtualized xen domains; check here if [ -f /proc/xen/capabilities ]; then if [ -z `grep control_d /proc/xen/capabilities` ]; then exit 0 fi fi if [ ! -e %{_datadir}/firstboot/modules/firstboot_kdump.py ] then ln -s %{_datadir}/kdump/firstboot_kdump.py %{_datadir}/firstboot/modules/firstboot_kdump.py fi %triggerin -- kernel-kdump touch %{_sysconfdir}/kdump.conf %triggerun -- firstboot rm -f %{_datadir}/firstboot/modules/firstboot_kdump.py %triggerpostun -- kernel kernel-xen kernel-debug kernel-PAE kernel-kdump # List out the initrds here, strip out version nubmers # and search for corresponding kernel installs, if a kernel # is not found, remove the corresponding kdump initrd #start by getting a list of all the kdump initrds MY_ARCH=`uname -m` if [ "$MY_ARCH" == "ia64" ] then IMGDIR=/boot/efi/efi/redhat else IMGDIR=/boot fi for i in `ls $IMGDIR/initrd*kdump.img 2>/dev/null` do KDVER=`echo $i | sed -e's/^.*initrd-//' -e's/kdump.*$//'` if [ ! -e $IMGDIR/vmlinuz-$KDVER ] then # We have found an initrd with no corresponding kernel # so we should be able to remove it rm -f $i fi done %files -f %{name}.lang %defattr(-,root,root,-) /sbin/* %{_datadir}/kdump %config(noreplace,missingok) %{_sysconfdir}/sysconfig/kdump %config(noreplace,missingok) %{_sysconfdir}/kdump.conf %config %{_sysconfdir}/rc.d/init.d/kdump %dir %{_localstatedir}/crash %{_mandir}/man8/* %doc News %doc COPYING %doc TODO %doc kexec-kdump-howto.txt %changelog * Thu Apr 10 2008 Neil Horman <nhorman@redhat.com> -1.102pre-21 - Fix phys_base to handle a missed case (bz 441427) * Tue Apr 08 2008 Neil Horman <nhorman@redhat.com> -1.102pre-20 - Fix x86_64 to use phy_base if found in elf notes (bz 441427) * Tue Apr 08 2008 Neil Horman <nhorman@redhat.com> -1.102pre-19 - Fix ia64 to set kern_vaddr_start correctly (bz 439767) * Fri Apr 04 2008 Neil Horman <nhorman@redhat.com> -1.102pre-18 - Fix kdump_pre command (bz 269761 & 436982) * Fri Apr 04 2008 Neil Horman <nhorman@redhat.com> -1.102pre-17 - Fix kdump_pre command (bz 269761 & 436982) * Wed Mar 26 2008 Neil Horman <nhorman@redhat.com> -1.102pre-16 - Fix zero sized vmcore on ia64 (bz 434927) (revisit for 5.3) * Fri Mar 21 2008 Neil Horman <nhorman@redhat.com> -1.102pre-15 - Fixed triggerpostun to clean files properly (bz 432788) * Thu Mar 20 2008 Neil Horman <nhorman@redhat.com> -1.102pre-14 - Fixed triggerpostun to clean files properly (bz 432788) * Tue Mar 18 2008 Neil Horman <nhorman@redhat.com> -1.102pre-13 - Fixed triggerpostun to clean files properly (bz 432788) * Wed Mar 13 2008 Neil Horman <nhorman@redhat.com> -1.102pre-12 - Fix cmdline length on x86 (bz 428310) * Wed Feb 27 2008 Neil Horman <nhorman@redhat.com> -1.102pre-11 - Update makedumpfile so that flatten works on xen (bz 434789) * Tue Jan 29 2008 Neil Horman <nhorman@redhat.com> -1.102pre-10 - Fix ia64 compile flags (bz 429014) - Fix mkdumprd to correct module search (bz426840) * Tue Jan 22 2008 Neil Horman <nhorman@redhat.com> -1.102pre-9 - Fix mkdumprd ldconfig generation for xen (bz 223925) * Mon Nov 26 2007 Neil Horman <nhorman@redhat.com> -1.102pre-8 - Bump rev number for rebuild * Tue Oct 23 2007 Neil Horman <nhorman@redhat.com> -1.102pre-7 - Fixed firstboot to not config kdump on pv (bz 319971) * Mon Oct 22 2007 Neil Horman <nhorman@redhat.com> -1.102pre-6 - Fixed default_action bug (bz 345031) - Removed obsolete norwegian translation (bz 335191) * Tue Oct 09 2007 Neil Horman <nhorman@redhat.com> -1.102pre-5 - Fix software raid re-assmebly (bz 317231) * Mon Oct 08 2007 Neil Horman <nhorman@redhat.com> -1.102pre-4 - Adding reset_devices to kernel command line (bz241212) * Mon Oct 01 2007 Neil Horman <nhorman@redhat.com> -1.102pre-3 - Adjusted kexec vmcoreinfo patch to not fail if file not found * Thu Sep 20 2007 Neil Horman <nhorman@redhat.com> -1.102pre-2 - enhanced kdump to support kdump_pre script (bz 269761) * Thu Sep 13 2007 Neil Horman <nhorman@redhat.com> -1.102pre-1 - Update makedumpfile to use vmcoreinfo information (bz 253852) - Update kexec-tools to latest testing tree from horms (bz 253852) - Add vmcoreinfo retrieval patch (bz 253852) - Update makedumpfile to 1.2.0 to use vmcoreinfo (bz 253852) - modify mkdumprd to call makedumpfile properly w/ vmcoreinfo (bz 253852) * Mon Sep 10 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-194.4 - Use PAE kernel for i686 xen kdump if mem > 4GB (bz 284821) - Warn users in firstboot if they need kernel-PAE (bz 284841) * Wed Sep 05 2007 Neil Horman <nhorman@redhat.com> - 1.101-194.3 - fix location of ARCH computation (bz 279241) * Fri Aug 24 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-194.2 - Only x86_64 xen kdump needs 32M offset (bz 244301) * Tue Aug 21 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-194.1 - Add support for dumping to partitions on drives attached to cciss and cpqarray controllers (bz 228685) - Minor updates to kdump initscript for xen kdump support (bz 244301) * Wed Aug 08 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-194 - Update kdump init script to look for crash kernel reservation in /proc/iomem so we can start up on xen kernels too (bz 250803) * Fri Jul 20 2007 Neil Horman <nhorman@redhat.com> - 1.101-193 - Cleaning up silly notification from makedumpfile (bz 248797) * Wed Jul 18 2007 Neil Horman <nhorman@redhat.com> - 1.101-192 - Update makedumpfile to version 1.1.1 (bz 248235) - reconcile mkdumprd options w/ man page (bz 247493) - Fix some doc formatting (bz 247552) * Tue Jul 17 2007 Neil Horman <nhorman@redhat.com> -1.101-191 - Modified kexec to retry on segment overlap from locate_hole (bz 247989) * Mon Jul 09 2007 Neil Horman <nhorman@redhat.com> -1.101-190 - Modified mkdumprd to emit new mount detection code (bz 245570) * Tue Jul 03 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-189 - Pull in updated firstboot translations (bz 223175) * Thu Jun 28 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-188 - Fix regression in network dump setup introduced by changes to support adding arbitrary kernel modules (bz 223929) * Wed Jun 27 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-187 - Fix up firstboot memory reservation detection for ppc64 (bz 245980) - Minor formatting fix for post-script feature - Don't allow user to try to set up kdump on ia64 xen (not supported) - Nudge minimum allowed firstboot spinner values down a bit, but present same defaults as we always have * Wed Jun 27 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-186 - Fix regression in network dump paths (bz 245952) * Tue Jun 26 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-185 - Add translations for firstboot kdump module (bz 215318) - Update kexec-kdump-howto.txt with new options * Tue Jun 26 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-184 - Add ability to specify arbitrary kernel modules that should be included in kdump initrd (bz 223929) - Add support for running a kdump post-capture script (bz 224101) - Fix regression with default/empty kdump.conf introduced by adding support for halt option * Fri Jun 22 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-183 - Add halt option to default actions in kdump initrd (bz 224098) - Fix panic kernel load segfault regression on ppc64 (bz 245392) - A few minor spec consistency clean-ups * Fri Jun 22 2007 Neil Horman <nhorman@redhat.com> - 1.101-182 - Fixing goof in spec file for previous patch (bz 245187) * Fri Jun 22 2007 Neil Horman <nhorman@redhat.com> - 1.101-181 - Fix makedumpfile to run on older kernels (bz 245187) * Wed Jun 20 2007 Neil Horman <nhorman@redhat.com> - 1.101-180 - Fix mkdumprd to use tmp dir on mount test (bz 222911) * Tue Jun 19 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-179 - Make kdump work again on x86_64 post-xen-3.1-rebase (bz 244689) * Tue Jun 19 2007 Neil Horman <nhorman@redhat.com> - 1.101-178 - Fixed mkdumprd to pull appropriate /proc/cmdline (bz 244649) * Fri Jun 15 2007 Neil Horman <nhorman@redhat.com> - 1.101-177 - Updating some extra patches for xen (bz 244301) * Wed Jun 13 2007 Jarod Wilson <jwilson@redhat.com - 1.101-176 - Update firstboot module for xen dom0 kdump support (bz 243931) * Tue Jun 12 2007 Neil Horman <nhorman@redhat.com> - 1.101-175 - Update docs in kdump.conf (bz 222917) * Fri Jun 08 2007 Neil Horman <nhorman@redhat.com> - 1.101-174 - Add minimal xen support (on x86_64) (bz 243118) * Fri May 25 2007 Neil Horman <nhorman@redhat.com> - 1.101-173 - Add ability to do use mkdumpfile over shh (bz 223743) * Fri May 11 2007 Neil Horman <nhorman@redhat.com> - 1.101-172 - Fix ppc64 Dynamic memory range issue (bz 228135) * Tue May 08 2007 Neil Horman <nhorman@redhat.com> - 1.101-171 - Fix authorized_keys2 permission problem (bz 235986) * Mon Apr 02 2007 Neil Horman <nhorman@redhat.com> - 1.101-170 - Fix nfs dump case to not copy to initramfs (bz 215056) * Wed Mar 21 2007 Neil Horman <nhorman@redhat.com> - 1.101-169 - Fix memory rang OBO problem in ppc64 (bz 233312) * Tue Feb 20 2007 Neil Horman <nhorman@redhat.com> - 1.101-168 - Fixed mkdumprd to only report save core completion, not location (bz 228934) * Tue Feb 20 2007 Neil Horman <nhorman@redhat.com> - 1.101-167 - Pulled bzimage fix from devel/upstream (bz 229069) * Thu Feb 15 2007 Neil Horman <nhorman@redhat.com> - 1.101-166 - Include mkdumprd man page (bz 223729) - Fix kdump.conf perms - Fix documentation to reference other sources (bz 228861) - Fix mkdumprd typo (bz 224623) - Fix mkdumprd to use getent (bz 223247) * Fri Jan 26 2007 Neil Horman <nhorman@redhat.com> - 1.101-165 - Update kdump.init to report kexec errors (bz 220906) * Tue Jan 23 2007 Jarod Wilson <jwilson@redhat.com> - 1.101-164 - Touch kdump.conf when kernel-kdump is installed to trigger proper kdump initrd creation on ppc64 (bz 217908) * Wed Jan 10 2007 Neil Horman <nhorman@redhat.com> - 1.101-163 - Reformatted docs to be 80 cols and did some clarification (bz 222189) * Tue Jan 09 2007 Neil Horman <nhorman@redhat.com> - 1.101-162 - Fixed firstboot confusion over detection of xen kernels (bz 221983) * Mon Jan 08 2007 Neil Horman <nhorman@redhat.com> - 1.101-161 - Fixing corner case for ssh df check (bz 221641) * Fri Jan 05 2007 Neil Horman <nhorman@redhat.com> - 1.101-160 - Update mkdumprd to warn if insufficient space available (bz 221641) * Fri Jan 05 2007 Neil Horman <nhorman@redhat.com> - 1.101-159 - Update mkdumprd to warn if compression w/o locations specified (bz 221623) * Thu Jan 04 2007 Neil Horman <nhorman@redhat.com> - 1.101-158 - Remove sourcing of unneeded mkinitrd files (bz 221410) * Thu Jan 04 2007 Neil Horman <nhorman@redhat.com> - 1.101-157 - Fix mkdumprd to ensure a default route is available (bz 220901) * Tue Jan 02 2007 Neil Horman <nhorman@redhat.com> - 1.101-156 - Fixing ppc64 memory range sizing (bz 220626) - Adding doc content to prevent use of vfat/msdos fs as dump targets * Wed Dec 20 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-155 - Fix ia64/elilo boot param updating in firstboot module (bz 220351) - Set min/max mem in firstboot module to zero if running on xen kernel * Wed Dec 20 2006 Neil Horman <nhorman@redhat.com> - 1.101-154 - Fixing regex in load_kernel to properly strip crashkernel= line * Tue Dec 19 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-153 - Fix container sizes in updated ia64 phdr patch (bz 220276) * Tue Dec 19 2006 Neil Horman <nhorman@redhat.com> - 1.101-152 - Add check to provide a detailed error for lack of crashkernel= (bz 220198) * Mon Dec 18 2006 Neil Horman <nhorman@redhat.com> - 1.101-151 - Removing kcp directory creation from build - Updating ia64 phdr patch to upstream version (bz 218503) * Mon Dec 18 2006 Neil Horman <nhorman@redhat.com> - 1.101-150 - Fixing mkdumprd escape error (bz 220089) * Mon Dec 18 2006 Neil Horman <nhorman@redhat.com> - 1.101-149 - Added test for SGI specific option to spec file (bz218052/218487) * Thu Dec 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-148 - Update initscript to use 64 bit ELF headers for PAE (bz 219528) * Thu Dec 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-147 - Fixed some typos in kdump.conf - Fixed propogate command when target .ssh dir doesn't exist (bz 219526) * Tue Dec 12 2006 Neil Horman <nhorman@redhat.com> - 1.101-146 - Adding more makedumpfile use description to docs (bz 219282) * Mon Dec 11 2006 Neil Horman <nhorman@redhat.com> - 1.101-145 - Fixing ia64 kernel cmdline args for HP/SGI (bz 218667) * Fri Dec 08 2006 Neil Horman <nhorman@redhat.com> - 1.101-144 - Update to makedumpfile-1.0.7 to fix ELF32/64 issue (bz 218325) - Update spec file to build makedumpfile for ppc64 - remove strip command from specfile to get debuginfo for makedumpfile * Tue Dec 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-143 - Updated ppc64 sysconfig file to prevent panic on boot (bz 215096) * Mon Dec 04 2006 Neil Horman <nhorman@redhat.com> - 1.101-142 - Fixed bad check in initscript for KEXEC_ARGS (bz 217780) * Mon Dec 04 2006 Neil Horman <nhorman@redhat.com> - 1.101-141 - Fixed firstboot to properly disable service (bz 216430) - Fixed initscript to properly set elf header size (bz 217780) * Fri Dec 01 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-140 - Don't enable kdump by default, let user turn it on (bz 214550) * Fri Dec 01 2006 Neil Horman <nhorman@redhat.com> - 1.101-139 - Pulled in a few ia64 patches (bz 218105) * Wed Nov 29 2006 Neil Horman <nhorman@redhat.com> - 1.101-138 - Fixing additional lhost determination problem in mkdumprd (bz 216736) * Wed Nov 29 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-137 - Fix up firstboot module spinner limits (bz 217744) - Added check to make sure net interfaces are up - Added feature to allow for post link up sleep (bz 216736) * Tue Nov 28 2006 Neil Horman <nhorman@redhat.com> - 1.101-136 - Rev makedumpfile to v1.0.6 with fix for -E (bz 216162) * Fri Nov 17 2006 Neil Horman <nhorman@redhat.com> - 1.101-135 - Rev makedumpfile to 1.0.5 for ppc64 support and ia64 fix (bz 215359) * Thu Nov 16 2006 Neil Horman <nhorman@redhat.com> - 1.101-134 - Fixing elf core type on x86 arches (bz 215202) * Tue Nov 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-133 - Fix malloc problem in ia64 kexec (bz 213899) * Tue Nov 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-132 - Fix mkdumprd to unmount before reboot (bz 215545) - Fixed exactmap passing for x86_64 (bz 215437) * Tue Nov 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-131 - Fixing initscript return code mishandling for start case (bz 215428) * Mon Nov 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-130 - Fixing initscript to check $? properly * Mon Nov 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-129 - Fixing broken start conditional * Mon Nov 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-128 - Fixing initscript to do status properly (bz 215348) * Mon Nov 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-127 - Fix mkdumprd to determine net driver name in absence of modalias (bz 215060) - Fix mkdumprd to check exit code of dd on raw target (bz 215061) * Mon Nov 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-126 - fix up kdump.init to indicate non-working status on xen kernels * Wed Nov 08 2006 Neil Horman <nhorman@redhat.com> - 1.101-124 - Clean up kdump.conf to make it more legible (bz 214518) * Tue Nov 07 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-123 - Update documentation to detail setting up raw partition, dedicated file system, nfs and ssh dumps (bz 198841) - Use dedicated key for ssh dumps - Enable ssh dumps using non-root user on destination system - Rewrap kdump.conf to under 80 chars per line * Tue Nov 07 2006 Neil Horman <nhorman@redhat.com> - 1.101-122 - Add ppc64 support to makedumpfile (bz 214390) * Thu Nov 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-121 - Fix non-root lv detection/activation (bz 213688) * Thu Nov 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-120 - supress kexec messages from stderr (bz 212410) - fix mkdumprd to present proper name when run with --version (bz 213695) * Thu Nov 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-119 - Update mkdumprd to support dmraid devices properly (bz 213686) * Thu Nov 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-118 - Fix silly missing return statement for bz 212744 * Wed Nov 01 2006 Neil Horman <nhorman@redhat.com> - 1.101-117 - removing extraneous mkdumprd code (bz 212189) * Wed Nov 01 2006 Neil Horman <nhorman@redhat.com> - 1.101-116 - further cleanups on firstboot_kdump.py (bz 213494) - modify status function in kdump.init to report no support (bz 212744) * Tue Oct 31 2006 Neil Horman <nhorman@redhat.com> - 1.101-115 - Fixing silly mistake in packaging of makedumpfile for ia64 * Tue Oct 31 2006 Neil Horman <nhorman@redhat.com> - 1.101-114 - Adding ia64 to arches that can build/run makedumpfile (bz 212846) * Tue Oct 31 2006 Neil Horman <nhorman@redhat.com> - 1.101-113 - Fixing failed execs to grubby + chkconfig in firstboot (bz 212734) - Fix startup on xen kernel to properly indicate lack of support (bz 212744) * Mon Oct 30 2006 Neil Horman <nhorman@redhat.com> - 1.101-112 - Fixing start_process call in firstboot_kdump (bz 212734) * Fri Oct 27 2006 Neil Horman <nhorman@redhat.com> - 1.101-111 - Changing requires to have minimum version of busybox * Fri Oct 27 2006 Neil Horman <nhorman@redhat.com> - 1.101-110 - Fixed triggerin script to not error out in the event of an existing symlink * Fri Oct 27 2006 Neil Horman <nhorman@redhat.com> - 1.101-109 - Fixing mkdumprd to include proper libs for ppc64 (bz 212568) * Thu Oct 26 2006 Neil Horman <nhorman@redhat.com> - 1.101-108 - Fixing up default action case to always occur last (bz 212192) * Wed Oct 25 2006 Neil Horman <nhorman@redhat.com> - 1.101-107 - Removing old hack patch for relocatable kernels - Rediffing other patches to work with previous patch removed * Tue Oct 24 2006 Neil Horman <nhorman@redhat.com> - 1.101-106 - Added firstboot support * Fri Oct 20 2006 Neil Horman <nhorman@redhat.com> - 1.101-105 - Fix mkdump to exit on bad ssh server specification (bz 211678) * Fri Oct 20 2006 Neil Horman <nhorman@redhat.com> - 1.101-104 - Adding syslog message logging to kdump initscript (bz 211650) * Fri Oct 20 2006 Neil Horman <nhorman@redhat.com> - 1.101-103 - Obsoleting netdump/diskdump for appropriate arches (bz 211647) * Fri Oct 20 2006 Neil Horman <nhorman@redhat.com> - 1.101-102 - Rediffing some patches to avoid fuzz - fix ia64 icache alignment issue (bz 211258) * Thu Oct 19 2006 Neil Horman <nhorman@redhat.com> - 1.101-101 - Fixing documentation in kdump.conf * Thu Oct 19 2006 Neil Horman <nhorman@redhat.com> - 1.101-100 - Update kdump initscript to do FAILED/OK printing to console (bz 211303) - remove initial rpm install initramfs build clause in initscript (bz 211350) * Tue Oct 17 2006 Neil Horman <nhorman@redhat.com> - 1.101-99 - Moved maxcpus/irqpoll kcommand line params to individual sysconfig files * Tue Oct 17 2006 Neil Horman <nhorman@redhat.com> - 1.101-98 - Integrate some kexec relocation fixes (bz 207598) * Mon Oct 16 2006 Neil Horman <nhorman@redhat.com> - 1.101-97 - Fix up initscript to add ability to propagate ssh keys - Fix up mkdumprd to indicate need to run service kdump propagate on err - Add proper OK/FAIL output to start/stop routines * Fri Oct 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-96 - Fixing ifdown operation when kdump not loaded (bz 210497) * Fri Oct 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-95 - Change kdump initscript to do run status in sysfs * Thu Oct 12 2006 Neil Horman <nhorman@redhat.com> - 1.101-94 - Fixing EFI bug on ia64 (bz 210472) - Fixed minor bug in rename_interface script to reset MASTER - Fixed vlan device renaming in map_interface - Adjusted interfaces file for ifup sensitivity to static spec * Thu Oct 12 2006 Neil Horman <nhorman@redhat.com> - 1.101-93 - Fixing umount exit bug (bz 210416) * Wed Oct 11 2006 Neil Horman <nhorman@redhat.com> - 1.101-92 - Add ability to specify path in kdump.conf (bz 210056) * Wed Oct 11 2006 Neil Horman <nhorman@redhat.com> - 1.101-91 - fix mkdumprd to include makedumpfile in all cases where required * Tue Oct 10 2006 Neil Horman <nhorman@redhat.com> - 1.101-90 - Enhance kdump - dump target specificaion via LABEL/UUID (bz 210174) * Tue Oct 10 2006 Neil Horman <nhorman@redhat.com> - 1.101-89 - fix mkdumprd exit code check in kdump initscript (bz 210098) * Tue Oct 10 2006 Neil Horman <nhorman@redhat.com> - 1.101-88 - fix kdump.conf to remove non-existant example ifc (bz 209190) * Mon Oct 09 2006 Neil Horman <nhorman@redhat.com> - 1.101-87 - fix map_interface to send error stream from ls to null (bz210035) * Mon Oct 09 2006 Neil Horman <nhorman@redhat.com> - 1.101-86 - fix rename_interface script to do busybox friendly var passing * Mon Oct 09 2006 Neil Horman <nhorman@redhat.com> - 1.101-85 - fix ROOTDEV parsing (bz 209777) * Fri Oct 06 2006 Neil Horman <nhorman@redhat.com> - 1.101-84 - Exclude 32 bit ppc from build (bz 208984) * Thu Oct 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-83 - update mkdumprd to set time right (bz 209358) - removing now obsolete kcp from source tree * Thu Oct 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-82 - update initscript to write to vmcore-incomplete (bz 209465) * Thu Oct 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-81 - update mkdumprd to detect missing debuginfo pkg (bz 209342) - update mkdumprd to use new mkdumpfile systam (bz 209342) - strip makedumpfile to make smaller initramfs - fix check with makedumpfile to use supported dump targets - write to vmcore-incomplete and move to vmcore (bz 209465) - remove ifc cruft from mkdumprd * Thu Oct 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-80 - Update makedumpfile to version 1.0.1 with several fixes/updates - remove now obsolete kcp utilty from build * Wed Oct 04 2006 Neil Horman <nhorman@redhat.com> - 1.101-79 - Did some script cleanup to reduce initrd footprint size * Wed Oct 04 2006 Neil Horman <nhorman@redhat.com> - 1.101-78 - Removed setquiet from init script (bz 209198) - Fixed up docs in kdump.conf (bz 209190) - Corrected block device creation logic (bz 209162) - Fixed date format (bz 209189) * Tue Oct 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-77 - update mkdumprd to enable vlan support in initrd (bz 206946) * Tue Oct 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-76 - Replace standalone findfs with busybox version to save space * Mon Oct 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-75 - Update mkdumprd to support bonding from initramfs - Update mkdumprd to support finding root filesystems by uuid/label * Thu Sep 28 2006 Neil Horman <nhorman@redhat.com> - 1.101-74 - Update kdump to use correct coding standards for chkconfig * Thu Sep 28 2006 Neil Horman <nhorman@redhat.com> - 1.101-73 - Update mkdumprd to support network interface dependancy (for bond/vlans) * Tue Sep 26 2006 Neil Horman <nhorman@redhat.com> - 1.101-72 - update mkdumprd to properly pull dev name in routed/unrouted setup * Sat Sep 23 2006 Neil Horman <nhorman@redhat.com> - 1.101-71 - fix package requires * Fri Sep 22 2006 Neil Horman <nhorman@redhat.com> - 1.101-70 - rewrite mkdumprd to use busybox * Mon Sep 18 2006 Neil Horman <nhorman@redhat.com> - 1.101-69 - Added docs to describe kexec-kdump configuration * Fri Sep 15 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-68 - Updated ppc64 64k page support patch * Thu Sep 14 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-67 - Add missing part of ia64 kdump support patch * Thu Sep 14 2006 Neil Horman <nhorman@redhat.com> - 1.101-66 - remove args-linux from kdump.init standard args (bz 206355) - fixup some kdump initscript exit codes (bz 206342) * Wed Sep 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-65 - Update kdump.init to support appending items to kcommand line (bz 206304) * Wed Sep 13 2006 Neil Horman <nhorman@redhat.com> - 1.101-64 - Update mkdumprd to include libnss_[files&compat] for ssh/scp * Tue Sep 12 2006 Neil Horman <nhorman@redhat.com> - 1.101-63 - Update mkdumprd to include an /etc/passwd file - Update mkdumprd to unmount /mnt before trying to do rootfs mount * Tue Sep 12 2006 Neil Horman <nhorman@redhat.com> - 1.101-62 - Update kdump.init to check kdump.status on startup op - Update kdump.init to include maxcpus=1 on KDUMP_COMMANDLINE - Update kdump.init to rebuild initrd if none found - Update mkdumprd to universally include /bin/cp * Mon Sep 11 2006 Neil Horman <nhorman@redhat.com> - 1.101-61 - Reverting kdump.init again, as it seems to have not worked last time * Fri Sep 08 2006 Neil Horman <nhorman@redhat.com> - 1.101-60 - Reverting kdump.init to version 1.11 for bz (205814). * Fri Sep 08 2006 Neil Horman <nhorman@redhat.com> - 1.101-59 - Fix /proc/vmcore detection to ignore zero sized files (bz 205784) * Thu Sep 07 2006 Neil Horman <nhorman@redhat.com> - 1.101-58 - Updated spec file to force kdump on during install * Thu Sep 07 2006 Neil Horman <nhorman@redhat.com> - 1.101-57 - updated mkdumprd infrastructure to enable use of makedumpfile * Tue Sep 05 2006 Neil Horman <nhorman@redhat.com> - 1.101-56 - update kexec-tools to support 64k pages on ppc64 arch * Thu Aug 31 2006 Neil Horman <nhorman@redhat.com> - 1.101-55 - update mkdumprd to properly handle scp and nfs dumping - fix typo in kcp.c - update docs in kdump.conf to reflect new ifc parameter * Tue Aug 29 2006 Neil Horman <nhorman@redhat.com> - 1.101-54 - integrate default elf format patch * Tue Aug 29 2006 Neil Horman <nhorman@redhat.com> - 1.101-53 - Taking Viveks x86_64 crashdump patch (rcv. via email) * Tue Aug 29 2006 Neil Horman <nhorman@redhat.com> - 1.101-52 - Taking ia64 tools patch for bz 181358 * Mon Aug 28 2006 Neil Horman <nhorman@redhat.com> - 1.101-51 - more doc updates - added patch to fix build break from kernel headers change * Thu Aug 24 2006 Neil Horman <nhorman@redhat.com> - 1.101-50 - repo patch to enable support for relocatable kernels. * Thu Aug 24 2006 Neil Horman <nhorman@redhat.com> - 1.101-49 - rewriting kcp to properly do ssh and scp - updating mkdumprd to use new kcp syntax * Wed Aug 23 2006 Neil Horman <nhorman@redhat.com> - 1.101-48 - Bumping revision number * Tue Aug 22 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-47 - ppc64 no-more-platform fix * Mon Aug 21 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-46 - ppc64 fixups: - actually build ppc64 binaries (bug 203407) - correct usage output - avoid segfault in command-line parsing - install kexec man page - use regulation Fedora BuildRoot * Fri Aug 18 2006 Neil Horman <nhorman@redhat.com> - 1.101-45 - fixed typo in mkdumprd for bz 202983 - fixed typo in mkdumprd for bz 203053 - clarified docs in kdump.conf with examples per bz 203015 * Tue Aug 15 2006 Neil Horman <nhorman@redhat.com> - 1.101-44 - updated init script to implement status function/scrub err messages * Wed Aug 09 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-43 - Misc spec cleanups and macro-ifications * Wed Aug 09 2006 Jarod Wilson <jwilson@redhat.com> - 1.101-42 - Add %dir /var/crash, so default kdump setup works * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-41.1 - fix another silly makefile error for makedumpfile * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-40.1 - exclude makedumpfile from build on non-x86[_64] arches * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-39.1 - exclude makedumpfile from build on non-x86[_64] arches * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-38.1 - updating makedumpfile makefile to use pkg-config on glib-2.0 * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-37.1 - updating makedumpfile makefile to use pkg-config * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-36.1 - Removing unneeded deps after Makefile fixup for makedumpfile * Thu Aug 03 2006 Neil Horman <nhorman@redhat.com> - 1.101-35.1 - fixing up FC6/RHEL5 BuildRequires line to build in brew * Wed Aug 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-34.1 - enabling makedumpfile in build * Wed Aug 02 2006 Neil Horman <nhorman@redhat.com> - 1.101-33.1 - added makedumpfile source to package * Mon Jul 31 2006 Neil Horman <nhorman@redhat.com> - 1.101-32.1 - added et-dyn patch to allow loading of relocatable kernels * Thu Jul 27 2006 Neil Horman <nhorman@redhat.com> - 1.101-30.1 - fixing up missing patch to kdump.init * Wed Jul 19 2006 Neil Horman <nhorman@redhat.com> - 1.101-30.1 - add kexec frontend (bz 197695) * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.101-29.1 - rebuild * Wed Jul 07 2006 Neil Horman <nhorman@redhat.com> 1.101-27.fc6 - Buildrequire zlib-devel * Thu Jun 22 2006 Neil Horman <nhorman@redhat.com> -1.101-19 - Bumping rev number * Thu Jun 22 2006 Neil Horman <nhorman@redhat.com> -1.101-17 - Add patch to allow ppc64 to ignore args-linux option * Wed Mar 08 2006 Bill Nottingham <notting@redhat.com> - 1.101-16 - fix scriptlet - call chkconfig --add, change the default in the script itself (#183633) * Wed Mar 08 2006 Thomas Graf <tgraf@redhat.com> - 1.101-15 - Don't add kdump service by default, let the user manually add it to avoid everyone seeing a warning. * Tue Mar 07 2006 Thomas Graf <tgraf@redhat.com> - 1.101-14 - Fix kdump.init to call kexec from its new location * Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 1.101-13 - proper requires for scriptlets * Mon Mar 06 2006 Thomas Graf <tgraf@redhat.com> - 1.101-12 - Move kexec and kdump binaries to /sbin * Thu Mar 02 2006 Thomas Graf <tgraf@redhat.com> - 1.101-11 - Fix argument order when stopping kexec * Mon Feb 27 2006 Thomas Graf <tgraf@redhat.com> - 1.101-10 - kdump7.patch o Remove elf32 core headers support for x86_64 o Fix x86 prepare elf core header routine o Fix ppc64 kexec -p failure for gcc 4.10 o Fix few warnings for gcc 4.10 o Add the missing --initrd option for ppc64 o Fix ppc64 persistent root device bug - Remove --elf32-core-headers from default configuration, users may re-add it via KEXEC_ARGS. - Remove obsolete KEXEC_HEADERS * Wed Feb 22 2006 Thomas Graf <tgraf@redhat.com> - 1.101-9 - Remove wrong quotes around --command-line in kdump.init * Fri Feb 17 2006 Jeff Moyer <jmoyer@redhat.com> - 1.101-8 - Fix the service stop case. It was previously unloading the wrong kernel. - Implement the "restart" function. - Add the "irqpoll" option as a default kdump kernel commandline parameter. - Create a default kernel command line in the sysconfig file upon rpm install. * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.101-7.1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Thu Feb 02 2006 Thomas Graf <tgraf@redhat.com> - 1.101-7.1 - Add patch to enable the kdump binary for x86_64 * Wed Feb 01 2006 Thomas Graf <tgraf@redhat.com> - New kdump patch to support s390 arch + various fixes - Include kdump in x86_64 builds * Mon Jan 30 2006 Thomas Graf <tgraf@redhat.com> - New kdump patch to support x86_64 userspace * Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> - rebuilt for new gcj * Wed Nov 16 2005 Thomas Graf <tgraf@redhat.com> - 1.101-5 - Report missing kdump kernel image as warning * Thu Nov 3 2005 Jeff Moyer <jmoyer@redhat.com> - 1.101-4 - Build for x86_64 as well. Kdump support doesn't work there, but users should be able to use kexec. * Fri Sep 23 2005 Jeff Moyer <jmoyer@redhat.com> - 1.101-3 - Add a kdump sysconfig file and init script - Spec file additions for pre/post install/uninstall * Thu Aug 25 2005 Jeff Moyer <jmoyer@redhat.com> - Initial prototype for RH/FC5