Hello community, here is the log from the commit of package kexec-tools for openSUSE:Factory checked in at 2018-01-30 15:37:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kexec-tools (Old) and /work/SRC/openSUSE:Factory/.kexec-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kexec-tools" Tue Jan 30 15:37:38 2018 rev:123 rq:569880 version:2.0.16 Changes: -------- --- /work/SRC/openSUSE:Factory/kexec-tools/kexec-tools.changes 2018-01-13 21:35:23.132363539 +0100 +++ /work/SRC/openSUSE:Factory/.kexec-tools.new/kexec-tools.changes 2018-01-30 15:37:39.737488781 +0100 @@ -1,0 +2,61 @@ +Fri Jan 19 12:59:56 UTC 2018 - [email protected] + +- Create compat link for rckexec-loader systemd service +- Convert the asciidoc file to normal man in order to drop asciidoc dep + * python2 only obsoletion and upstream has only raw manpages too +- Properly state all post/postun dependencies (systemd, suse-module-tools) +- There is no reason for exclusive arch if we state all archs +- Bump to version 2.0.16 + Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.14..v2.0.16 +- Remove support for older products to trivialize spec file +- Make sure to not pull python2 via asciidoc +- Drop merged patch 0001-kexec-tools-2.0.14.git.patch +- Drop all patches from upstream git: + * 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch + * 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch + * 0004-alpha-add-missing-__NR_kexec_load-definition.patch + * 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch + * 0006-kexec-Remove-redundant-space-from-help-message.patch + * 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch + * 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch + * 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch + * 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch + * 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch + * 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch + * 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch + * 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch + * 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch + * 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch + * 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch + * 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch + * 0019-gitignore-add-two-generated-files-in-purgatory.patch + * 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch + * 0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch + * 0022-uImage-fix-realloc-pointer-confusion.patch + * 0023-uImage-Fix-uImage_load-for-little-endian-machines.patch + * 0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch + * 0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch + * 0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch + * 0027-arm64-add-uImage-support.patch + * 0028-vmcore-dmesg-Define-_GNU_SOURCE.patch + * 0029-Don-t-use-L-width-specifier-with-integer-values.patch + * 0030-x86-x86_64-Fix-format-warning-with-die.patch + * 0031-ppc-Fix-format-warning-with-die.patch + * 0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch + * 0033-x86-Support-large-number-of-memory-ranges.patch + * 0034-Fix-broken-Xen-support-in-configure.ac.patch + * 0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch + * 0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch + * 0037-arm64-identify-PHYS_OFFSET-correctly.patch + * 0038-arm64-change-return-values-on-error-to-negative.patch + * 0039-arm64-kdump-identify-memory-regions.patch + * 0040-arm64-kdump-add-elf-core-header-segment.patch + * 0041-arm64-kdump-set-up-kernel-image-segment.patch + * 0042-arm64-kdump-set-up-other-segments.patch + * 0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch + * 0044-arm64-kdump-Add-support-for-binary-image-files.patch + * 0045-Handle-additional-e820-memmap-type-strings.patch + * 0046-powerpc-fix-command-line-overflow-error.patch + * 0047-fix-how-RMA-top-is-deduced.patch + +------------------------------------------------------------------- Old: ---- 0001-kexec-tools-2.0.14.git.patch 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch 0004-alpha-add-missing-__NR_kexec_load-definition.patch 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch 0006-kexec-Remove-redundant-space-from-help-message.patch 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch 0019-gitignore-add-two-generated-files-in-purgatory.patch 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch 0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch 0022-uImage-fix-realloc-pointer-confusion.patch 0023-uImage-Fix-uImage_load-for-little-endian-machines.patch 0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch 0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch 0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch 0027-arm64-add-uImage-support.patch 0028-vmcore-dmesg-Define-_GNU_SOURCE.patch 0029-Don-t-use-L-width-specifier-with-integer-values.patch 0030-x86-x86_64-Fix-format-warning-with-die.patch 0031-ppc-Fix-format-warning-with-die.patch 0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch 0033-x86-Support-large-number-of-memory-ranges.patch 0034-Fix-broken-Xen-support-in-configure.ac.patch 0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch 0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch 0037-arm64-identify-PHYS_OFFSET-correctly.patch 0038-arm64-change-return-values-on-error-to-negative.patch 0039-arm64-kdump-identify-memory-regions.patch 0040-arm64-kdump-add-elf-core-header-segment.patch 0041-arm64-kdump-set-up-kernel-image-segment.patch 0042-arm64-kdump-set-up-other-segments.patch 0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch 0044-arm64-kdump-Add-support-for-binary-image-files.patch 0045-Handle-additional-e820-memmap-type-strings.patch 0046-powerpc-fix-command-line-overflow-error.patch 0047-fix-how-RMA-top-is-deduced.patch kexec-bootloader.8.txt kexec-tools-2.0.14.tar.gz New: ---- kexec-bootloader.8 kexec-tools-2.0.16.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kexec-tools.spec ++++++ --- /var/tmp/diff_new_pack.TxBP5i/_old 2018-01-30 15:37:41.385411842 +0100 +++ /var/tmp/diff_new_pack.TxBP5i/_new 2018-01-30 15:37:41.385411842 +0100 @@ -17,89 +17,34 @@ Name: kexec-tools -%ifarch ppc -BuildRequires: gcc-64bit -BuildRequires: glibc-devel-64bit -%endif -Requires: perl-Bootloader -Requires(pre): %fillup_prereq -Requires(post): coreutils -Requires(postun): coreutils +Version: 2.0.16 +Release: 0 Summary: Tools for loading replacement kernels into memory License: GPL-2.0+ Group: System/Kernel -Version: 2.0.14 -Release: 0 +Url: ftp://kernel.org/pub/linux/utils/kernel/kexec/%{name}-%{version}.tar.bz2 Source: https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/snapshot/%{name}-%{version}.tar.gz Source1: kexec-bootloader -Source2: kexec-bootloader.8.txt +Source2: kexec-bootloader.8 Source3: kexec-load.service Source4: %{name}-rpmlintrc Patch1: %{name}-xen-static.patch Patch2: %{name}-xen-balloon-up.patch Patch3: %{name}-disable-test.patch -# upstream fixes -Patch101: 0001-kexec-tools-2.0.14.git.patch -Patch102: 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch -Patch103: 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch -Patch104: 0004-alpha-add-missing-__NR_kexec_load-definition.patch -Patch105: 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch -Patch106: 0006-kexec-Remove-redundant-space-from-help-message.patch -Patch107: 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch -Patch108: 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch -Patch109: 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch -Patch110: 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch -Patch111: 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch -Patch112: 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch -Patch113: 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch -Patch114: 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch -Patch115: 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch -Patch116: 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch -Patch117: 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch -Patch118: 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch -Patch119: 0019-gitignore-add-two-generated-files-in-purgatory.patch -Patch120: 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch -Patch121: 0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch -Patch122: 0022-uImage-fix-realloc-pointer-confusion.patch -Patch123: 0023-uImage-Fix-uImage_load-for-little-endian-machines.patch -Patch124: 0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch -Patch125: 0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch -Patch126: 0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch -Patch127: 0027-arm64-add-uImage-support.patch -Patch128: 0028-vmcore-dmesg-Define-_GNU_SOURCE.patch -Patch129: 0029-Don-t-use-L-width-specifier-with-integer-values.patch -Patch130: 0030-x86-x86_64-Fix-format-warning-with-die.patch -Patch131: 0031-ppc-Fix-format-warning-with-die.patch -Patch132: 0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch -Patch133: 0033-x86-Support-large-number-of-memory-ranges.patch -Patch134: 0034-Fix-broken-Xen-support-in-configure.ac.patch -Patch135: 0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch -Patch136: 0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch -Patch137: 0037-arm64-identify-PHYS_OFFSET-correctly.patch -Patch138: 0038-arm64-change-return-values-on-error-to-negative.patch -Patch139: 0039-arm64-kdump-identify-memory-regions.patch -Patch140: 0040-arm64-kdump-add-elf-core-header-segment.patch -Patch141: 0041-arm64-kdump-set-up-kernel-image-segment.patch -Patch142: 0042-arm64-kdump-set-up-other-segments.patch -Patch143: 0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch -Patch144: 0044-arm64-kdump-Add-support-for-binary-image-files.patch -Patch145: 0045-Handle-additional-e820-memmap-type-strings.patch -Patch146: 0046-powerpc-fix-command-line-overflow-error.patch -Patch147: 0047-fix-how-RMA-top-is-deduced.patch - -Url: ftp://kernel.org/pub/linux/utils/kernel/kexec/%{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -#!BuildIgnore: fop -#!BuildIgnore: gcc-PIE -BuildRequires: asciidoc +BuildRequires: autoconf BuildRequires: automake -BuildRequires: libxslt +BuildRequires: systemd-rpm-macros BuildRequires: zlib-devel +#!BuildIgnore: fop +#!BuildIgnore: gcc-PIE +Requires: perl-Bootloader +Requires(post): suse-module-tools +Requires(postun): suse-module-tools +%{?systemd_requires} %ifarch x86_64 -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: xen-devel %endif -ExclusiveArch: ppc64le aarch64 %ix86 x86_64 ia64 ppc ppc64 s390 s390x %arm sh mips mipsel m68k %description Kexec is a user space utility for loading another kernel and asking the @@ -108,84 +53,27 @@ the loaded kernel after it panics. %prep -%setup -q -n kexec-tools-%{version} -%patch101 -p1 -%patch102 -p1 -%patch103 -p1 -%patch104 -p1 -%patch105 -p1 -%patch106 -p1 -%patch107 -p1 -%patch108 -p1 -%patch109 -p1 -%patch110 -p1 -%patch111 -p1 -%patch112 -p1 -%patch113 -p1 -%patch114 -p1 -%patch115 -p1 -%patch116 -p1 -%patch117 -p1 -%patch118 -p1 -%patch119 -p1 -%patch120 -p1 -%patch121 -p1 -%patch122 -p1 -%patch123 -p1 -%patch124 -p1 -%patch125 -p1 -%patch126 -p1 -%patch127 -p1 -%patch128 -p1 -%patch129 -p1 -%patch130 -p1 -%patch131 -p1 -%patch132 -p1 -%patch133 -p1 -%patch134 -p1 -%patch135 -p1 -%patch136 -p1 -%patch137 -p1 -%patch138 -p1 -%patch139 -p1 -%patch140 -p1 -%patch141 -p1 -%patch142 -p1 -%patch143 -p1 -%patch144 -p1 -%patch145 -p1 -%patch146 -p1 -%patch147 -p1 - +%setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %build -# disable as-needed -export SUSE_ASNEEDED=0 -%{?suse_update_config -f} -%ifarch ia64 -RPM_OPT_FLAGS=$(echo "%{optflags}" | sed -e 's/-fstack-protector//') -%endif -autoreconf -f -CFLAGS="$RPM_OPT_FLAGS" BUILD_CFLAGS="$RPM_OPT_FLAGS" \ -%ifarch ppc -%configure --host=powerpc64-suse-linux --build=powerpc64-suse-linux -%else +autoreconf -fvi +export CFLAGS="%{optflags}" +export BUILD_CFLAGS="%{optflags}" %configure -%endif -make -a2x -D . -d manpage -f manpage %{S:2} +make %{?_smp_mflags} %install %make_install -install -c -m 0644 kexec-bootloader.8 %{buildroot}/%{_mandir}/man8 +install -c -m 0644 %{SOURCE2} %{buildroot}/%{_mandir}/man8 rm -f %{buildroot}/%{_mandir}/man8/kdump.8 mkdir -p %{buildroot}/%{_sbindir} -install -m 0755 %{S:1} %{buildroot}/%{_sbindir} +install -m 0755 %{SOURCE1} %{buildroot}/%{_sbindir} mkdir -p %{buildroot}/%{_unitdir} -install -m644 %{S:3} %{buildroot}/%{_unitdir} +install -m644 %{SOURCE3} %{buildroot}/%{_unitdir} +ln -s service %{buildroot}%{_sbindir}/rckexec-load #UsrMerge mkdir -p %{buildroot}/sbin ln -s %{_sbindir}/kdump %{buildroot}/sbin @@ -210,13 +98,13 @@ %{?regenerate_initrd_posttrans} %files -%defattr(-, root, root) %doc AUTHORS COPYING News TODO doc -%doc %{_mandir}/man*/* +%{_mandir}/man*/* #UsrMerge /sbin/kdump /sbin/kexec #EndUsrMerge +%{_sbindir}/rckexec-load %{_sbindir}/kdump %{_sbindir}/kexec %{_sbindir}/kexec-bootloader ++++++ kexec-bootloader.8.txt -> kexec-bootloader.8 ++++++ --- /work/SRC/openSUSE:Factory/kexec-tools/kexec-bootloader.8.txt 2014-02-22 20:44:32.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kexec-tools.new/kexec-bootloader.8 2018-01-30 15:37:39.541497931 +0100 @@ -1,84 +1,68 @@ -//{{{ Copyright (c) 2008, SUSE LINUX Products GmbH -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following disclaimer in the documentation -// and/or other materials provided with the distribution. -// -// Neither the name of the Novell nor the names of its contributors may be used -// to endorse or promote products derived from this software without specific -// prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ONANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -//}}} - -kexec-bootloader(8) -=================== -:man source: SUSE -:man manual: User Manuals -Bernhard Walle <[email protected]> - -Name ----- -kexec-bootloader - Load kexec kernel from bootloader configuration - -Synopsis --------- -kexec-bootloader [-D] - -Description ------------ -kexec-bootloader takes the default section of bootloader configuration and -loads that kernel, initrd with _kexec -l_ and the respective command line. - -Under systemd kexec-bootloader may be invoked by kexec-load.service -(/usr/bin/systemctl kexec) to perform a kexec. To emulate previous SLE -configurable behaviour where kexec occurs automatically at system reboot -the systemd reboot target should be altered via -'ln -s /usr/lib/systemd/system/kexec.target /etc/systemd/system/reboot.target - -Options -------- -*-h* | *--help*:: - Shows a short usage message. - -*-D* | *--debug*:: - Prints debugging output. - -Return Value ------------- -The program returns *0* on success and *1* on failure. - -Bugs ----- -Please report bugs and enhancement requests at https://bugzilla.novell.com[]. - -Copying -------- -Copyright (c) 2008 Bernhard Walle <[email protected]>. Free use of this software is -granted under the terms of the GNU General Public License (GPL), version 2 or -later. - -See also --------- -*kexec*(8) - - -// vim: set sw=4 ts=4 et tw=80 fdm=marker: :collapseFolds=1: +'\" t +.\" Title: kexec-bootloader +.\" Author: Bernhard Walle <[email protected]> +.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> +.\" Date: 01/19/2018 +.\" Manual: User Manuals +.\" Source: SUSE +.\" Language: English +.\" +.TH "KEXEC\-BOOTLOADER" "8" "01/19/2018" "SUSE" "User Manuals" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +kexec-bootloader \- Load kexec kernel from bootloader configuration +.SH "SYNOPSIS" +.sp +kexec\-bootloader [\-D] +.SH "DESCRIPTION" +.sp +kexec\-bootloader takes the default section of bootloader configuration and loads that kernel, initrd with \fIkexec \-l\fR and the respective command line\&. +.sp +Under systemd kexec\-bootloader may be invoked by kexec\-load\&.service (/usr/bin/systemctl kexec) to perform a kexec\&. To emulate previous SLE configurable behaviour where kexec occurs automatically at system reboot the systemd reboot target should be altered via \*(Aqln \-s /usr/lib/systemd/system/kexec\&.target /etc/systemd/system/reboot\&.target +.SH "OPTIONS" +.PP +\fB\-h\fR | \fB\-\-help\fR +.RS 4 +Shows a short usage message\&. +.RE +.PP +\fB\-D\fR | \fB\-\-debug\fR +.RS 4 +Prints debugging output\&. +.RE +.SH "RETURN VALUE" +.sp +The program returns \fB0\fR on success and \fB1\fR on failure\&. +.SH "BUGS" +.sp +Please report bugs and enhancement requests at https://bugzilla\&.novell\&.com\&. +.SH "COPYING" +.sp +Copyright (c) 2008 Bernhard Walle <bwalle@suse\&.de>\&. Free use of this software is granted under the terms of the GNU General Public License (GPL), version 2 or later\&. +.SH "SEE ALSO" +.sp +\fBkexec\fR(8) +.SH "AUTHOR" +.PP +\fBBernhard Walle\fR <\&bwalle@suse\&.de\&> +.RS 4 +Author. +.RE ++++++ kexec-tools-2.0.14.tar.gz -> kexec-tools-2.0.16.tar.gz ++++++ ++++ 3019 lines of diff (skipped)
