16aa69
Name: grubby
16aa69
Version: 8.28
16aa69
Release: 26%{?dist}
16aa69
Summary: Command line tool for updating bootloader configs
16aa69
Group: System Environment/Base
16aa69
License: GPLv2+
16aa69
URL: http://git.fedorahosted.org/git/grubby.git
16aa69
Source0: https://git.fedorahosted.org/cgit/grubby.git/snapshot/%{name}-%{version}-1.tar.bz2
16aa69
Source1: prune_debug
16aa69
Patch0001: 0001-Only-set-RPM_OPT_FLAGS-if-undefined.patch
16aa69
Patch0002: 0002-If-we-re-using-multiboot-add-a-new-mbmodule-not-an-i.patch
16aa69
Patch0003: 0003-Use-PREFIX-during-make-install.patch
16aa69
Patch0004: 0004-Honor-linux16-and-initrd16.patch
16aa69
Patch0005: 0005-If-we-re-on-a-zipl-based-platform-use-banner-passed-.patch
16aa69
Patch0006: 0006-Support-devicetree-directive-in-grub2.patch
16aa69
Patch0007: 0007-Actually-USE-DEVTREE-in-new-kernel-pkg.patch
16aa69
Patch0008: 0008-Use-the-correct-load-commands-for-aarch64-efi.patch
16aa69
Patch0009: 0009-Always-choose-linux-initrd-on-efi-only-platforms.patch
16aa69
Patch0010: 0010-extlinux-Understand-default-properly.patch
16aa69
Patch0011: 0011-extlinux-Add-test-suite.patch
16aa69
Patch0012: 0012-grub-Fix-a-crash-with-kernel-line-without-being-prec.patch
16aa69
Patch0013: 0013-grub-Remove-a-redundant-test.patch
16aa69
Patch0014: 0014-Fix-bad-check-for-new-kernel-pkg-s-command-line-argu.patch
16aa69
Patch0015: 0015-Previous-ARM-64-bit-test-had-the-wrong-compiler-defi.patch
16aa69
Patch0016: 0016-Actually-do-a-fix-for-rhbz-1082318-that-fixes-the-is.patch
16aa69
Patch0017: 0017-Strip-the-LT_END-line-from-a-new-stanza-before-addin.patch
16aa69
Patch0018: 0018-Fix-a-wrong-test-case-lacked-boot-filesystem.patch
16aa69
Patch0019: 0019-Don-t-go-past-the-last-element-of-indexVars-in-findE.patch
16aa69
Patch0020: 0020-Tell-a-slightly-better-fib-about-default-bootloader-.patch
16aa69
Patch0021: 0021-Make-findTemplate-actually-return-the-saved-default.patch
16aa69
Patch0022: 0022-Support-filtering-update-kernel-by-title-as-well.patch
16aa69
Patch0023: 0023-Conditionally-create-debug-entries-when-installing-k.patch
16aa69
Patch0024: 0024-Always-error-check-getLineByType.patch
16aa69
Patch0025: 0025-Get-the-error-checking-on-getLineByType-return-right.patch
16aa69
Patch0026: 0026-Fix-ppc-kernelName-when-invoked-by-installkernel.patch
16aa69
Patch0027: 0027-Update-grubby-man-page-for-Power8-PPC64LE.patch
16aa69
Patch0028: 0028-Update-man-page-to-include-default-config-file-for-s.patch
16aa69
Patch0029: 0029-Split-the-test-case-for-rescue-images-into-tests-wit.patch
16aa69
Patch0030: 0030-Actually-get-the-test-from-a7800d8f-right.patch
16aa69
Patch0031: 0031-Strdup-the-right-place-in-title-extraction.patch
16aa69
Patch0032: 0032-Make-the-cases-for-0cb78dab-actually-work-not-just-n.patch
16aa69
Patch0033: 0033-grub2ExtractTitle-and-extractTitle-don-t-do-the-same.patch
16aa69
Patch0034: 0034-Set-envFile-from-env-when-bootloader-is-not-specifie.patch
16aa69
Patch0035: 0035-grubby-properly-handle-mixed-and-and-nested-quotes.patch
16aa69
Patch0036: 0036-Don-t-put-spaces-in-debug-entries-on-zipl-platforms.patch
16aa69
Patch0037: 0037-Drop-SEGV-handler.patch
16aa69
Patch0038: 0038-Add-a-bunch-of-tests-for-various-default-kernel-titl.patch
16aa69
Patch0039: 0039-Emit-better-systemd-debug-settings-on-debug-entries.patch
16aa69
Patch0040: 0040-Make-the-grub1-defaultkernel-test-more-reliable.patch
16aa69
Patch0041: 0041-Work-around-aarch64-not-having-quite-the-same-grub-c.patch
16aa69
Patch0042: 0042-ppc64le-sync-grub.cfg-changes-to-disk-1212114.patch
16aa69
Patch0043: 0043-Make-it-possible-to-run-test.sh-verbose-from-the-mak.patch
16aa69
Patch0044: 0044-Don-t-leak-from-one-extractTitle-call.patch
16aa69
Patch0045: 0045-Better-formatting.patch
16aa69
Patch0046: 0046-Make-SET_VARIABLE-get-handled-individually-in-GetNex.patch
16aa69
Patch0047: 0047-Specify-bootloader-directory-in-the-test-case-for-11.patch
16aa69
Patch0048: 0048-Fix-some-coverity-concerns.patch
16aa69
Patch0049: 0049-Always-do-the-rungrubby-debug-after-the-normal-kerne.patch
16aa69
Patch0050: 0050-grubby-add-set-index-to-specify-which-position-to-ad.patch
16aa69
Patch0051: 0051-Fix-thinko-on-set-index-naming.patch
16aa69
Patch0052: 0052-Fix-a-typo-on-the-rhel-7.3-branch.patch
16aa69
Patch0053: 0053-Add-a-test-case-for-a-failure-rmarshall-saw-in-set-i.patch
16aa69
Patch0054: 0054-Ensure-command-line-updates-also-honor-set-index.patch
16aa69
Patch0055: 0055-Change-debug-entry-insertion-order-rhbz-1285601.patch
16aa69
Patch0056: 0056-Reorganize-grubby-man-page-1232168.patch
16aa69
Patch0057: 0057-Update-grubby-man-page-contents-bz1232168.patch
16aa69
Patch0058: 0058-Fix-inline-help-typo-1232168.patch
16aa69
Patch0059: 0059-More-edits-for-grubby.8-1232168.patch
16aa69
Patch0060: 0060-Minor-man-page-changes-1232168.patch
16aa69
Patch0061: 0061-Rename-setDefaultImage-variables.patch
16aa69
Patch0062: 0062-Add-index-constant-definitions-instead-of-open-coded.patch
16aa69
Patch0063: 0063-Track-configuration-modifications.patch
16aa69
Patch0064: 0064-Fix-some-test-cases-where-the-resulting-default-inde.patch
16aa69
Patch0065: 0065-Don-t-assume-make-default-just-because-set-index-was.patch
16aa69
Patch0066: 0066-Clarify-set-default-index-in-the-man-page.patch
16aa69
Patch0067: 0067-Add-multi-entry-removal-test-1285601.patch
16aa69
Patch0068: 0068-Fix-findTemplate-index-logic-1285601.patch
16aa69
Patch0069: 0069-Write-correct-default-to-environment-1285601.patch
16aa69
Patch0070: 0070-Initialize-variable-for-ppc-environment-1285601.patch
16aa69
Patch0071: 0071-Fix-initial-saved_entry-read-issue-1285601.patch
16aa69
Patch0072: 0072-Add-s390-s390x-info-test-1285601.patch
16aa69
Patch0073: 0073-Fix-info-for-s390x-s390-1285601.patch
16aa69
Patch0074: 0074-Add-s390-s390x-set-default-index-test-1285601.patch
16aa69
Patch0075: 0075-Fix-setDefaultImage-for-s390-s390x-1285601.patch
16aa69
Patch0076: 0076-grubby-Make-sure-configure-BOOTLOADER-variables-are-.patch
16aa69
Patch0077: 0077-Fix-incorrect-test-case-and-remove-args-with-a-value.patch
16aa69
Patch0078: 0078-Check-that-pointers-are-not-NULL-before-dereferencin.patch
16aa69
Patch0079: 0079-Improve-man-page-for-info-option.patch
16aa69
Patch0080: 0080-Print-default-image-even-if-isn-t-a-suitable-one.patch
16aa69
16aa69
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16aa69
BuildRequires: pkgconfig glib2-devel popt-devel 
16aa69
BuildRequires: libblkid-devel git
16aa69
# for make test / getopt:
16aa69
BuildRequires: util-linux-ng
16aa69
%ifarch aarch64 x86_64 ppc ppc64
16aa69
BuildRequires: grub2-tools-minimal
16aa69
%endif
16aa69
%ifarch s390 s390x
16aa69
Requires: s390utils-base
16aa69
%endif
16aa69
%ifarch %{arm}
16aa69
Requires: uboot-tools
16aa69
%endif
16aa69
Requires: system-release
16aa69
16aa69
ExcludeArch: %{?ix86}
16aa69
16aa69
%description
16aa69
grubby  is  a command line tool for updating and displaying information about 
16aa69
the configuration files for the grub, lilo, elilo (ia64),  yaboot (powerpc)  
16aa69
and zipl (s390) boot loaders. It is primarily designed to be used from scripts
16aa69
which install new kernels and need to find information about the current boot 
16aa69
environment.
16aa69
16aa69
%prep
16aa69
%setup -q -n %{name}-%{version}-1
16aa69
16aa69
git init
16aa69
git config user.email "noone@example.com"
16aa69
git config user.name "no one"
16aa69
git add .
16aa69
git commit -a -q -m "%{version} baseline"
16aa69
git am %{patches} 
16aa69
git config --unset user.email
16aa69
git config --unset user.name
16aa69
16aa69
%build
16aa69
make %{?_smp_mflags}
16aa69
16aa69
%check
16aa69
make test
16aa69
16aa69
%install
16aa69
rm -rf $RPM_BUILD_ROOT
16aa69
make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} mandir=%{_mandir}
16aa69
install -d -m 0755 $RPM_BUILD_ROOT/usr/libexec/grubby/
16aa69
install -m 0755 %{SOURCE1} $RPM_BUILD_ROOT/usr/libexec/grubby/
16aa69
%ifarch %{arm}
16aa69
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
16aa69
install -p uboot $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/uboot
16aa69
touch $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kernel
16aa69
chmod 0644 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kernel
16aa69
mkdir -p $RPM_BUILD_ROOT/boot
16aa69
echo " " >> $RPM_BUILD_ROOT/boot/boot.scr
16aa69
%endif
16aa69
16aa69
%clean
16aa69
rm -rf $RPM_BUILD_ROOT
16aa69
16aa69
%post
16aa69
/usr/libexec/grubby/prune_debug
16aa69
16aa69
%files
16aa69
%defattr(-,root,root,-)
16aa69
%doc COPYING
16aa69
%{_prefix}/sbin/installkernel
16aa69
%{_prefix}/sbin/new-kernel-pkg
16aa69
%{_prefix}/sbin/grubby
16aa69
%{_mandir}/man8/*.8*
16aa69
/usr/libexec/grubby/prune_debug
16aa69
%ghost %attr(0644,-,-) %config(noreplace) %{_sysconfdir}/sysconfig/kernel
16aa69
%ifarch %{arm}
16aa69
%config(noreplace) %{_sysconfdir}/sysconfig/uboot
16aa69
%config(noreplace) /boot/boot.scr
16aa69
%endif
16aa69
16aa69
%changelog
16aa69
* Mon Mar 18 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.28-26
16aa69
- Exclude building on i686
16aa69
  Related: rhbz#1476273
16aa69
- Fix grubby removing wrong kernel command line parameter
16aa69
  Resolves: rhbz#1476273
16aa69
- Improve man page for --info option (jstodola)
16aa69
  Resolves: rhbz#1651673
16aa69
- Print default image even if isn't a suitable one
16aa69
  Resolves: rhbz#1323842
16aa69
16aa69
* Tue Aug 14 2018 Peter Jones <pjones@redhat.com> - 8.28-25
16aa69
- Ensure /etc/sysconfig/kernel has a stable mode, now that rpm handles ghost
16aa69
  files differently.
16aa69
  Resolves: rhbz#1584313
16aa69
16aa69
* Fri Jun 22 2018 Peter Jones <pjones@redhat.com> - 8.28-24
16aa69
- Ensure "grubby --default-title" takes the bootloader selection into
16aa69
  account
16aa69
  Resolves: rhbz#1340893
16aa69
16aa69
* Tue Mar 21 2017 rmarshall@redhat.com - 8.28-23
16aa69
- Fixes --info flag on s390/s390x.
16aa69
  Related: rhbz#1285601
16aa69
- Fixes --set-default-index on s390/s390x.
16aa69
  Related: rhbz#1285601
16aa69
- Allows prune_debug to run on s390/s390x.
16aa69
  Resolves: rhbz#1285601
16aa69
16aa69
* Mon Mar 06 2017 rmarshall@redhat.com - 8.28-22
16aa69
- Resolve issues found by coverity scan.
16aa69
  Resolves: rhbz#1285601
16aa69
16aa69
* Mon Mar 06 2017 rmarshall@redhat.com - 8.28-21
16aa69
- Resolve issues with the recent grubby logic patches that
16aa69
  appeared on the ppc platform. Fix a problem that occurred
16aa69
  on systems where no kernel update had ever been installed.
16aa69
  Resolves: rhbz#1285601
16aa69
- Specify the actual prune_debug file in sources.
16aa69
  Resolves: rhbz#1285601
16aa69
16aa69
* Thu Feb 09 2017 rmarshall@redhat.com - 8.28-20
16aa69
- Added invocations for prune_debug to spec file
16aa69
  Resolves: #1285601
16aa69
16aa69
* Thu Feb 09 2017 rmarshall@redhat.com - 8.28-19
16aa69
- Fixed an issue where grubby's logic set the wrong default
16aa69
  boot entry.
16aa69
  Resolves: #1285601
16aa69
16aa69
* Fri Jul 01 2016 rmarshall@redhat.com - 8.28-18
16aa69
- Patched new-kernel-pkg so that kernel installations when MAKEDEBUG is
16aa69
  set would put the debugging entries after the non-debugging entries.
16aa69
  Resolves: #1285601
16aa69
- Re-numbered the last set of patches to go with the flow. No actual
16aa69
  changes to the patches; just a git mv to rename.
16aa69
- Re-organized and updated the grubby man page contents to include some
16aa69
  features that were not documented as well as correct typos and
16aa69
  re-write some entries for better clarity.
16aa69
  Resolves: #1232168
16aa69
16aa69
* Mon Oct 26 2015 Peter Jones <pjones@redhat.com> - 8.28-17
16aa69
- Fix the ordering of creating the debug entries, so they don't get picked
16aa69
  when we're choosing kernel command line defaults on upgrades.
16aa69
  Related: rhbz#1212128
16aa69
16aa69
* Thu Sep 10 2015 Peter Jones <pjones@redhat.com> - 8.28-16
16aa69
- Fix some coverity concerns and other issues with 8.28-15...
16aa69
  Resolves: rhbz#1152550
16aa69
16aa69
* Thu Sep 10 2015 Peter Jones <pjones@redhat.com> - 8.28-15
16aa69
- Fix some coverity concerns and other issues with 8.28-14 (sigh)
16aa69
  Resolves: rhbz#1152550
16aa69
16aa69
* Tue Sep 01 2015 Peter Jones <pjones@redhat.com> - 8.28-14
16aa69
- Handle "set variable" commands separately from other parsing in grubby's
16aa69
  GetNextLine()
16aa69
  Resolves: rhbz#1152550
16aa69
16aa69
* Wed Aug 05 2015 Robert Marshall <rmarshall@redhat.com> - 8.28-13
16aa69
- Ensure file changes sync to disk on ppc64le platform.
16aa69
  Related: rhbz#1212114
16aa69
16aa69
* Thu Jul 02 2015 Peter Jones <pjones@redhat.com> - 8.28-12
16aa69
- Do a better job recognizing "title" and "default" position and formatting
16aa69
  on extlinux
16aa69
  Resolves: rhbz#1200045
16aa69
- Do a better job recognizing stanza names and defaults on grub1 and grub2
16aa69
  Related: rhbz#1142545
16aa69
- (reordered some patches to match the ordering in master)
16aa69
  Related: rhbz#1200045
16aa69
  Related: rhbz#1142545
16aa69
- Add test suite coverage and minor fixes related to zipl and
16aa69
  --default-{kernel,index,title}
16aa69
  Related: rhbz#1184014
16aa69
- Use systemd debug options that work on RHEL 7
16aa69
  Resolves: rhbz#1212128
16aa69
16aa69
* Tue Nov 11 2014 Peter Jones <pjones@redhat.com> - 8.28-11
16aa69
- Fix a memory corruption issue we're hitting on s390/s390x
16aa69
  Resolves: rhbz#1152152
16aa69
- Don't use spaces on zipl platforms to describe debugging entries
16aa69
  Related: rhbz#1152152
16aa69
16aa69
* Thu Sep 25 2014 Peter Jones <pjones@redhat.com> - 8.28-10
16aa69
- Use the correct load commands for aarch64 efi.
16aa69
  Resolves: rhbz#1081269
16aa69
- Support "devicetree" directive in grub2.
16aa69
  Resolves: rhbz#1063534
16aa69
- Explain the default bootloaders and configuration paths slightly better
16aa69
  in the manual.
16aa69
  Resolves: rhbz#1001664
16aa69
- Conditionally create debug entries when installing kernels.
16aa69
  Resolves: rhbz#957681
16aa69
- Make sure --banner from the command line is used correctly.
16aa69
  Resolves: rhbz#1032048
16aa69
16aa69
* Thu Mar 06 2014 Peter Jones <pjones@redhat.com> - 8.28-8
16aa69
- Fix crash when config file doesn't match command line.
16aa69
  Related: rhbz#1070646
16aa69
- Make crashes work with abrt better.
16aa69
  Resolves: rhbz#1070646
16aa69
16aa69
* Wed Jan 29 2014 Peter Jones <pjones@redhat.com> - 8.28-7
16aa69
- Update to make sure the source url is correct.
16aa69
  Related: rhbz#1034743
16aa69
16aa69
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 8.28-6
16aa69
- Mass rebuild 2014-01-24
16aa69
16aa69
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 8.28-5
16aa69
- Mass rebuild 2013-12-27
16aa69
16aa69
* Fri Dec 06 2013 Peter Jones <pjones@redhat.com> - 8.28-4
16aa69
- Make patch from -3 only do that on x86.
16aa69
  Resolves: rhbz#1034743
16aa69
16aa69
* Wed Nov 27 2013 d.marlin <dmarlin@redhat.com>
16aa69
- Only set RPM_OPT_FLAGS if undefined to avoid overwriting 
16aa69
  the platform defaults.
16aa69
  Resolves: rhbz#1023793
16aa69
16aa69
* Mon Nov 18 2013 Peter Jones <pjones@redhat.com> - 8.28-3
16aa69
- Honor linux16 and initrd16 in grub.cfg
16aa69
  Resolves: rhbz#1031192
16aa69
16aa69
* Fri Sep 13 2013 Peter Jones <pjones@redhat.com> - 8.28-2
16aa69
- Use %%{_prefix} during "make install" (rpmdiff)
16aa69
16aa69
* Fri Aug 02 2013 Peter Jones <pjones@redhat.com> - 8.28-1
16aa69
- More work on grub's "saved_entry" system.
16aa69
  Resolves: rhbz#808021
16aa69
16aa69
* Tue Jul 30 2013 Peter Jones <pjones@redhat.com> - 8.27-1
16aa69
- Make grubby understand grub's "saved_entry" system
16aa69
  Resolves: rhbz#808021
16aa69
- BuildRequire grub2 on appropriate platforms, for the test suite.
16aa69
  Related: rhbz#808021
16aa69
16aa69
* Fri Jun 07 2013 Dennis Gilmore <dennis@ausil.us> - 8.26-2
16aa69
- add patch to update extlinux.conf file on arm if it exists
16aa69
16aa69
* Fri May 10 2013 Peter Jones <pjones@redhat.com> - 8.26-1
16aa69
- Conditionally call arm-boot-config's boot.scr generator if available
16aa69
  Resolves: rhbz#952428
16aa69
16aa69
* Tue Apr 09 2013 Peter Jones <pjones@redhat.com> - 8.25-1
16aa69
- Error instead of segfaulting if we can't find any working config
16aa69
  Resolves: rhbz#912873
16aa69
  Resolves: rhbz#751608
16aa69
16aa69
* Tue Mar 19 2013 Peter Jones <pjones@redhat.com> - 8.24-1
16aa69
- Fix module remove code from Harald (#923441)
16aa69
16aa69
* Mon Mar 11 2013 Peter Jones <pjones@redhat.com> - 8.23-1
16aa69
- Update to 8.23
16aa69
- Fix empty root device in case of an empty /etc/fstab (lemenkov)
16aa69
- General refactoring and cleanup (harald)
16aa69
- Don't clean up modules.* so aggressively (harald)
16aa69
16aa69
* Wed Feb 20 2013 Peter Jones <pjones@redhat.com> - 8.22-3
16aa69
- Add --debug style logging (for both success and failures) to /var/log/grubby
16aa69
16aa69
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.22-2
16aa69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
16aa69
16aa69
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.22-1
16aa69
- Revert test case for rhbz#742885 - it's a work in progress that isn't
16aa69
  ready yet.
16aa69
16aa69
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.21-1
16aa69
- Use systemd vconsole.conf and locale.conf if present
16aa69
  Resolves rhbz#881908
16aa69
- Avoid unnecessary stat calls (from Ville Skyttä)
16aa69
  Resolves rhbz#741135
16aa69
- Spelling fixes (Ville Skyttä)
16aa69
- Add a test case for rhbz#742885
16aa69
- Handle case-insensitive extlinux config files properly (from Johannes Weiner)
16aa69
16aa69
* Tue Oct 02 2012 Peter Jones <pjones@redhat.com> - 8.20-1
16aa69
- Handle linuxefi initrd and removal correctly.
16aa69
  Resolves: rhbz#859285
16aa69
16aa69
* Wed Sep 26 2012 Peter Jones <pjones@redhat.com> - 8.19-1
16aa69
- Don't accidentally migrate from linuxefi back to linux
16aa69
  Related: rhbz#859285
16aa69
16aa69
* Fri Sep 21 2012 Peter Jones <pjones@redhat.com> - 8.18-1
16aa69
- Change the way the kernel load address is determined for ARM U-Boot.
16aa69
16aa69
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.17-1
16aa69
- Update to 8.17
16aa69
- Fixes a "make test" failure.
16aa69
16aa69
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.16-1
16aa69
- Update to 8.16
16aa69
- Handle "linuxefi" directive on grub2/uefi machines.
16aa69
16aa69
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.15-2
16aa69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
16aa69
16aa69
* Mon Jun 25 2012 Peter Jones <pjones@redhat.com> - 8.15-1
16aa69
- Update to 8.15
16aa69
- Revert dirname change from 8.13; it was wrong.
16aa69
16aa69
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.14-1
16aa69
- Update to 8.14 to fix a build problem.
16aa69
16aa69
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.13-1
16aa69
- Update to 8.13
16aa69
- Add some more ARM tweaks (dmartin)
16aa69
- Better support for other distros (crosa)
16aa69
16aa69
* Tue Jun 12 2012 Peter Jones <pjones@redhat.com> - 8.12-2
16aa69
- Support UBOOT_IMGADDR override on ARM (blc)
16aa69
16aa69
* Thu May 31 2012 Peter Jones <pjones@redhat.com> - 8.12-1
16aa69
- Update to 8.12
16aa69
- Preserve trailing indentation when splitting line elements (mads)
16aa69
  Resolves: rhbz#742720
16aa69
- Pick last device mounted on / (pjones,bcl)
16aa69
  Related: rhbz#820340
16aa69
  Related: rhbz#820351
16aa69
16aa69
* Wed Mar 21 2012 Peter Jones <pjones@redhat.com> - 8.11-1
16aa69
- Update to 8.11
16aa69
  Resolves: rhbz#805310
16aa69
16aa69
* Thu Mar 15 2012 Peter Jones <pjones@redhat.com> - 8.10-1
16aa69
- Update to 8.10
16aa69
- Use "isquote" where appropriate
16aa69
- Make --remove-kenrel support titles in grub2 (jianzhong.huang)
16aa69
- Use grub2 if it's there on ppc.
16aa69
16aa69
* Fri Mar 02 2012 Peter Jones <pjones@redhat.com> - 8.9-1
16aa69
- Refactor grub2 title extraction, making it a function (Cleber Rosa)
16aa69
- Include prefix when printing kernel information (Cleber Rosa)
16aa69
- Implement support for "default saved" for grub2 (Cleber Rosa)
16aa69
- Try to display title when printing information with '--info' (Cleber Rosa)
16aa69
- new-kernel-pkg fails to find U-Boot. (D. Marlin)
16aa69
- Add support to new-kernel-pkg to recognize ARCH == armv5tel needed for Kir
16aa69
  (D.Marlin)
16aa69
- Include a / when one is missing in paths (#769641)
16aa69
- Fix hard coded paths so kernel's "make install" will DTRT.
16aa69
- Fix endswith() to correctly test its input for validity.
16aa69
16aa69
* Tue Feb 07 2012 Dennis Gilmore <dennis@ausil.us> - 8.8-3
16aa69
- add uboot-tools requires on arm arches
16aa69
- add uboot config file on arm arches
16aa69
16aa69
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.8-2
16aa69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
16aa69
16aa69
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.8-1
16aa69
- Fix test cases from 8.7 to work on a system without /boot mounted.
16aa69
16aa69
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.7-1
16aa69
- Add a --debug to try to help diagnose "No suitable template". (sandeen,pjones)
16aa69
16aa69
* Mon Dec 19 2011 Peter Jones <pjones@redhat.com> - 8.6-1
16aa69
- Fix a "make test" errors introduced in 8.4-1
16aa69
16aa69
* Sat Dec 17 2011 Peter Jones <pjones@redhat.com> - 8.5-1
16aa69
- Don't hardcode dracut path
16aa69
  Resolves: #768645
16aa69
16aa69
* Thu Dec 08 2011 Adam Williamson <awilliam@redhat.com> - 8.4-1
16aa69
- Update to 8.4:
16aa69
  - fix Loading... line for updated kernels
16aa69
  - Add new '--default-title' feature
16aa69
  - Add new '--default-index' feature
16aa69
  - add feature for testing the output of a grubby command
16aa69
  - Fix detection when comparing stage1 to MBR
16aa69
  - do not link against glib-2.0
16aa69
  - Don't crash if grubConfig not found
16aa69
  - Adding extlinux support for new-kernel-pkg
16aa69
  - Look for Debian / Ubuntu grub config files (#703260)
16aa69
  - Make grubby recognize Ubuntu's spin of Grub2 (#703260)
16aa69
16aa69
* Thu Sep 29 2011 Peter Jones <pjones@redhat.com> - 8.3-1
16aa69
- Fix new-kernel-pkg invocation of grubby for grub (patch from Mads Kiilerich)
16aa69
  Resolves: rhbz#725185
16aa69
16aa69
* Wed Sep 14 2011 Peter Jones <pjones@redhat.com> - 8.2-1
16aa69
- Fixes for xen (from Michael Petullo)
16aa69
  Resolves: rhbz#658387
16aa69
16aa69
* Fri Jul 22 2011 Peter Jones <pjones@redhat.com> - 8.1-1
16aa69
- Update to 8.1
16aa69
- Fix miss-spelled variable name in new-kernel-pkg
16aa69
16aa69
* Thu Jul 21 2011 Peter Jones <pjones@redhat.com> - 8.0-1
16aa69
- Add support for grub2.
16aa69
16aa69
* Tue Jun 07 2011 Brian C. Lane <bcl@redhat.com> - 7.0.18-1
16aa69
- Bump version to 7.0.18 (bcl)
16aa69
- Fixup new-kernel-pkg errors (#711493) (bcl)
16aa69
16aa69
* Mon Jun 06 2011 Peter Jones <pjones@redhat.com> - 7.0.17-1
16aa69
- Fix references to wrong program name in new-kernel-pkg.8
16aa69
  Resolves: rhbz#663981
16aa69
16aa69
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.16-3
16aa69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
16aa69
16aa69
* Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 7.0.16-2
16aa69
- add BR utils-linux-ng for getopt
16aa69
16aa69
* Tue Jul 13 2010 Brian C. Lane <bcl@redhat.com> - 7.0.16-1
16aa69
- Update to 7.0.16
16aa69
- Add patch to check the return value of getuuidbydev
16aa69
- Resolves: rhbz#592294
16aa69
16aa69
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.15-1
16aa69
- Update to 7.0.15
16aa69
- Add man pages for installkernel and new-kernel-pkg
16aa69
  Resolves: rhbz#529333
16aa69
16aa69
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.14-1
16aa69
- Update to 7.0.14
16aa69
16aa69
* Thu Feb 11 2010 Peter Jones <pjones@redhat.com> - 7.0.13-1
16aa69
- Strip boot partition prefix from initrd path if present during --update.
16aa69
  Related: rhbz#557922
16aa69
- add host only support for local kernel compiles (airlied)
16aa69
16aa69
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.12-1
16aa69
- compare rootdev using uuid instead of stat, for better btrfs support (josef)
16aa69
  Resolves: rhbz#530108
16aa69
16aa69
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.11-1
16aa69
- Make it possible to update the initrd without any other change.
16aa69
  Related: rhbz#557922
16aa69
16aa69
* Fri Feb 05 2010 Peter Jones <pjones@redhat.com> - 7.0.10-1
16aa69
- Make --update able to add an initramfs.
16aa69
  Related: rhbz#557922
16aa69
16aa69
* Mon Nov 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-3
16aa69
- Use s390utils-base as the s390 dep, not s390utils
16aa69
  Related: rhbz#540565
16aa69
16aa69
* Tue Nov 24 2009 Peter Jones <pjones@redhat.com> - 7.0.9-2
16aa69
- Add s390utils dep when on s390, since new-kernel-package needs it.
16aa69
  Resolves: rhbz#540565
16aa69
16aa69
* Fri Oct 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-1
16aa69
- Add support for dracut to installkernel (notting)
16aa69
16aa69
* Thu Oct  1 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.8-1
16aa69
- Stop using nash
16aa69
16aa69
* Fri Sep 11 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.7-1
16aa69
- Remove writing rd_plytheme=$theme to kernel args in dracut mode (hansg)
16aa69
- Add a couple of test cases for extra initrds (rstrode)
16aa69
- Allow tmplLine to be NULL in getInitrdVal (rstrode)
16aa69
16aa69
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.6-1
16aa69
- Fix test case breakage from 7.0.5 (rstrode)
16aa69
16aa69
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.5-1
16aa69
- Add support for plymouth as a second initrd. (rstrode)
16aa69
  Resolves: rhbz#520515
16aa69
16aa69
* Wed Sep 09 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.4-1
16aa69
- Add --dracut cmdline argument for %%post generation of dracut initrd
16aa69
16aa69
* Wed Aug 26 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.3-1
16aa69
- Silence error when no /etc/sysconfig/keyboard (#517187)
16aa69
16aa69
* Fri Aug  7 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.2-1
16aa69
- Add --add-dracut-args new-kernel-pkg cmdline option
16aa69
16aa69
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.1-2
16aa69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
16aa69
16aa69
* Fri Jul 17 2009 Jeremy Katz <katzj@redhat.com> - 7.0.1-1
16aa69
- Fix blkid usage (#124246)
16aa69
16aa69
* Wed Jun 24 2009 Jeremy Katz <katzj@redhat.com> - 7.0-1
16aa69
- BR libblkid-devel now instead of e2fsprogs-devel
16aa69
- Add bits to switch to using dracut for new-kernel-pkg
16aa69
16aa69
* Wed Jun  3 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-2
16aa69
- add instructions for checking out from git
16aa69
16aa69
* Tue Jun  2 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-1
16aa69
- initial build after splitting out from mkinitrd
16aa69