I have made the following changes intended for : CE:Adaptation:N950-N9 / kexec-tools
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/4730 Thank You, marquiz [This message was auto-generated] --- Request # 4730: Messages from BOSS: State: review at 2012-04-13T06:09:30 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:marquiz:n950 / kexec-tools -> CE:Adaptation:N950-N9 / kexec-tools changes files: -------------- ++++++ new changes file: --- kexec-tools.changes +++ kexec-tools.changes @@ -0,0 +1,28 @@ +* Wed Apr 11 2012 Markus Lehtonen <[email protected]> - 2.0.3 +- Version bump to 2.0.3 +- Remove upstreamed patches: x86-mid-subarch and gcc-4.6 patches +- Convert packaging to use Spectacle/YAML + +* Fri May 27 2011 Junfeng Dong <[email protected]> - +- Add kexec-tools-2.0.2-gcc46.patch to fix the compile error with gcc 4.6. + (Drop unregconized option --no-undefined.) + +* Fri Mar 18 2011 Chris Leech <[email protected]> - 2.0.2~rc2 +- add patch to get hardware_subarch from debugfs boot_params + needed to have one tool work with both PC and MID + +* Thu Mar 03 2011 Chris Leech <[email protected]> - 2.0.2~rc2 +- Add a kexec-static subpackage + +* Fri Jul 16 2010 Marko Saukko <[email protected]> - 2.0.2-rc2 +- Version update. + +* Fri Mar 26 2010 Ameya Palande <[email protected]> - 2.0.1_git +- Updated kexec-tools from upstream. +- Removed zlib build dependency. +* Fri Mar 19 2010 Ameya Palande <[email protected]> - 2.0.1_git-0.meego1 +- Disabled kexec-test support. +- Adapted upstream rpm spec to Meego policies. +- kexec-tools packaged for Meego. +* Tue Dec 16 2004 Eric Biederman <[email protected]> +- kexec-tools initialy packaged as an rpm. new: ---- kexec-tools-2.0.3.tar.bz2 kexec-tools.changes kexec-tools.spec kexec-tools.yaml spec files: ----------- ++++++ new spec file: --- kexec-tools.spec +++ kexec-tools.spec @@ -0,0 +1,135 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.23 +# +# >> macros +%bcond_without static +# << macros + +Name: kexec-tools +Summary: Load one kernel from another +Version: 2.0.3 +Release: 0 +Group: Applications/System +License: GPL +URL: http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools +Source0: %{name}-%{version}.tar.bz2 +Source100: kexec-tools.yaml +BuildRequires: glibc-static + + +%description +/sbin/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. + +The panic case is useful for having an intact kernel for writing +crash dumps. But other uses may be imagined. + + + +%package static +Summary: Statically linked version of kexec-tools +Group: Applications/System +Requires: %{name} = %{version}-%{release} + +%description static +/sbin/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. + +This package provides a statically linked version of kexec-tools. + + +%package doc +Summary: %{name} documentation +Group: Applications/System +Requires: %{name} = %{version}-%{release} + +%description doc +/sbin/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. + +This package provides the documentation for kexec-tools. + + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +%if %{with static} +export LDFLAGS=-static +%configure +make +mv build build-static +export LDFLAGS="" +%endif +# << build pre + +%configure --disable-static +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +%if %{with static} +install -m 775 build-static/sbin/kexec $RPM_BUILD_ROOT/usr/sbin/kexec.static +# kdump doesn't build static, fixable but not needed now +%endif +# << install post + + + + + + + + + + + + +%files +%defattr(-,root,root,-) +# >> files +%{_sbindir}/kexec +%{_sbindir}/kdump +%{_sbindir}/vmcore-dmesg +%doc News +%doc COPYING +%doc TODO +%if %{with static} +# << files + + +%files static +%defattr(-,root,root,-) +# >> files static +%{_sbindir}/kexec.static +%doc News +%doc COPYING +%doc TODO +%endif +# << files static + +%files doc +%defattr(-,root,root,-) +# >> files doc +%{_mandir}/man8/* +# << files doc + other changes: -------------- ++++++ kexec-tools-2.0.3.tar.bz2 (new) ++++++ kexec-tools.yaml (new) --- kexec-tools.yaml +++ kexec-tools.yaml @@ -0,0 +1,48 @@ +Name: kexec-tools +Summary: Load one kernel from another +Version: 2.0.3 +Release: 0 +Group: Applications/System +License: GPL +URL: http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools +Sources: + - "%{name}-%{version}.tar.bz2" +Description: | + /sbin/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. + + The panic case is useful for having an intact kernel for writing + crash dumps. But other uses may be imagined. + +PkgBR: + - glibc-static + +SetupOptions: -q -n %{name}-%{version} +Configure: configure +Builder: make + +SubPackages: + - Name: static + Summary: Statically linked version of kexec-tools + Group: Applications/System + Description: | + /sbin/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. + + This package provides a statically linked version of kexec-tools. + + - Name: doc + Summary: "%{name} documentation" + Group: Applications/System + Description: | + /sbin/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. + + This package provides the documentation for kexec-tools. +
