cca0c4
Name: grubby
cca0c4
Version: 8.40
174643
Release: 41%{?dist}
cca0c4
Summary: Command line tool for updating BootLoaderSpec files
cca0c4
License: GPLv2+
cca0c4
URL: https://github.com/rhinstaller/grubby
cca0c4
# we only pull git snaps at the moment
cca0c4
# git clone git@github.com:rhinstaller/grubby.git
cca0c4
# git archive --format=tar --prefix=grubby-%%{version}/ HEAD |bzip2 > grubby-%%{version}.tar.bz2
cca0c4
# Source0: %%{name}-%%{version}.tar.bz2
cca0c4
Source0: https://github.com/rhboot/grubby/archive/%{version}-1.tar.gz
cca0c4
Source1: grubby-bls
cca0c4
Source2: grubby.in
cca0c4
Source3: installkernel.in
cca0c4
Source4: installkernel-bls
174643
Source5: grubby.8
cca0c4
Patch0001: 0001-Set-envFile-from-env-when-bootloader-is-not-specifie.patch
cca0c4
Patch0002: 0002-add-README-with-description-of-the-test-suite.patch
cca0c4
Patch0003: 0003-Fix-some-stray-whitespace.patch
cca0c4
Patch0004: 0004-grubby-properly-handle-mixed-and-and-nested-quotes.patch
cca0c4
Patch0005: 0005-Don-t-put-spaces-in-debug-entries-on-zipl-platforms.patch
cca0c4
Patch0006: 0006-Drop-SEGV-handler.patch
cca0c4
Patch0007: 0007-Add-a-bunch-of-tests-for-various-default-kernel-titl.patch
cca0c4
Patch0008: 0008-Emit-better-systemd-debug-settings-on-debug-entries.patch
cca0c4
Patch0009: 0009-Add-a-new-makefile-target-that-does-everything-neede.patch
cca0c4
Patch0010: 0010-Make-the-grub1-defaultkernel-test-more-reliable.patch
cca0c4
Patch0011: 0011-Don-t-leak-from-one-extractTitle-call.patch
cca0c4
Patch0012: 0012-ppc64le-sync-grub.cfg-changes-to-disk-1212114.patch
cca0c4
Patch0013: 0013-Make-it-possible-to-run-test.sh-verbose-from-the-mak.patch
cca0c4
Patch0014: 0014-Lindent-dammit.patch
cca0c4
Patch0015: 0015-Make-SET_VARIABLE-get-handled-individually-in-GetNex.patch
cca0c4
Patch0016: 0016-Specify-bootloader-directory-in-the-test-case-for-11.patch
cca0c4
Patch0017: 0017-Fix-dracut-cmdline-options-and-conditionalize-them-t.patch
cca0c4
Patch0018: 0018-Add-missing-space.patch
cca0c4
Patch0019: 0019-Always-do-the-rungrubby-debug-after-the-normal-kerne.patch
cca0c4
Patch0020: 0020-grubby-add-set-index-to-specify-which-position-to-ad.patch
cca0c4
Patch0021: 0021-Fix-thinko-on-set-index-naming.patch
cca0c4
Patch0022: 0022-Add-a-test-case-for-a-failure-rmarshall-saw-in-set-i.patch
cca0c4
Patch0023: 0023-Ensure-command-line-updates-also-honor-set-index.patch
cca0c4
Patch0024: 0024-Change-debug-entry-insertion-order-rhbz-1285601.patch
cca0c4
Patch0025: 0025-Reorganize-grubby-man-page-1232168.patch
cca0c4
Patch0026: 0026-Update-grubby-man-page-contents-bz1232168.patch
cca0c4
Patch0027: 0027-Fix-inline-help-typo-1232168.patch
cca0c4
Patch0028: 0028-More-edits-for-grubby.8-1232168.patch
cca0c4
Patch0029: 0029-Minor-man-page-changes-1232168.patch
cca0c4
Patch0030: 0030-Rename-setDefaultImage-variables.patch
cca0c4
Patch0031: 0031-Add-index-constant-definitions-instead-of-open-coded.patch
cca0c4
Patch0032: 0032-Track-configuration-modifications.patch
cca0c4
Patch0033: 0033-Fix-some-test-cases-where-the-resulting-default-inde.patch
cca0c4
Patch0034: 0034-Don-t-assume-make-default-just-because-set-index-was.patch
cca0c4
Patch0035: 0035-Clarify-set-default-index-in-the-man-page.patch
cca0c4
Patch0036: 0036-Add-multi-entry-removal-test-1285601.patch
cca0c4
Patch0037: 0037-Fix-findTemplate-index-logic-1285601.patch
cca0c4
Patch0038: 0038-Write-correct-default-to-environment-1285601.patch
cca0c4
Patch0039: 0039-Initialize-variable-for-ppc-environment-1285601.patch
cca0c4
Patch0040: 0040-Fix-initial-saved_entry-read-issue-1285601.patch
cca0c4
Patch0041: 0041-Add-s390-s390x-info-test-1285601.patch
cca0c4
Patch0042: 0042-Fix-info-for-s390x-s390-1285601.patch
cca0c4
Patch0043: 0043-Add-s390-s390x-set-default-index-test-1285601.patch
cca0c4
Patch0044: 0044-Fix-setDefaultImage-for-s390-s390x-1285601.patch
cca0c4
Patch0045: 0045-Be-more-thorough-about-flushing-our-config-file-when.patch
cca0c4
Patch0046: 0046-Fix-incorrect-test-case-and-remove-args-with-a-value.patch
cca0c4
Patch0047: 0047-grubby-Make-sure-configure-BOOTLOADER-variables-are-.patch
cca0c4
Patch0048: 0048-remove-the-old-crufty-u-boot-support.patch
cca0c4
Patch0049: 0049-Change-return-type-in-getRootSpecifier.patch
cca0c4
Patch0050: 0050-Add-btrfs-subvolume-support-for-grub2.patch
cca0c4
Patch0051: 0051-Add-tests-for-btrfs-support.patch
cca0c4
Patch0052: 0052-Use-system-LDFLAGS.patch
cca0c4
Patch0053: 0053-Honor-sbindir.patch
cca0c4
Patch0054: 0054-Make-installkernel-to-use-kernel-install-scripts-on-.patch
cca0c4
Patch0055: 0055-Add-usr-libexec-rpm-sort.patch
cca0c4
Patch0056: 0056-Improve-man-page-for-info-option.patch
cca0c4
cca0c4
BuildRequires: gcc
cca0c4
BuildRequires: pkgconfig glib2-devel popt-devel 
cca0c4
BuildRequires: libblkid-devel git-core sed make
cca0c4
# for make test / getopt:
cca0c4
BuildRequires: util-linux-ng
cca0c4
BuildRequires: rpm-devel
cca0c4
%ifarch aarch64 i686 x86_64 %{power64}
cca0c4
BuildRequires: grub2-tools-minimal
cca0c4
Requires: grub2-tools-minimal
cca0c4
Requires: grub2-tools
cca0c4
%endif
cca0c4
%ifarch s390 s390x
cca0c4
Requires: s390utils-base
cca0c4
%endif
cca0c4
Requires: findutils
c592a9
Requires: util-linux
cca0c4
cca0c4
%description
cca0c4
This package provides a grubby compatibility script that manages
cca0c4
BootLoaderSpec files and is meant to only be used for legacy compatibility
cca0c4
users with existing grubby users.
cca0c4
cca0c4
%prep
cca0c4
%setup -q -n grubby-%{version}-1
cca0c4
cca0c4
git init
cca0c4
git config user.email "noone@example.com"
cca0c4
git config user.name "no one"
cca0c4
git add .
cca0c4
git commit -a -q -m "%{version} baseline"
cca0c4
git branch start
cca0c4
git am %{patches} 
cca0c4
git config --unset user.email
cca0c4
git config --unset user.name
cca0c4
cca0c4
%build
cca0c4
%set_build_flags
cca0c4
make %{?_smp_mflags} LDFLAGS="${LDFLAGS}"
cca0c4
cca0c4
%ifnarch aarch64 %{arm}
cca0c4
%check
cca0c4
make test
cca0c4
%endif
cca0c4
cca0c4
%install
cca0c4
make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} sbindir=%{_sbindir} libexecdir=%{_libexecdir}
cca0c4
cca0c4
mkdir -p %{buildroot}%{_libexecdir}/{grubby,installkernel}/ %{buildroot}%{_sbindir}/
cca0c4
mv -v %{buildroot}%{_sbindir}/grubby %{buildroot}%{_libexecdir}/grubby/grubby
cca0c4
mv -v %{buildroot}%{_sbindir}/installkernel %{buildroot}%{_libexecdir}/installkernel/installkernel
174643
install -m 0755 %{SOURCE1} %{buildroot}%{_libexecdir}/grubby/
174643
install -m 0755 %{SOURCE4} %{buildroot}%{_libexecdir}/installkernel/
cca0c4
sed -e "s,@@LIBEXECDIR@@,%{_libexecdir}/grubby,g" %{SOURCE2} \
cca0c4
	> %{buildroot}%{_sbindir}/grubby
cca0c4
sed -e "s,@@LIBEXECDIR@@,%{_libexecdir}/installkernel,g" %{SOURCE3} \
cca0c4
	> %{buildroot}%{_sbindir}/installkernel
174643
rm %{buildroot}%{_mandir}/man8/grubby.8*
174643
install -m 0644 %{SOURCE5} %{buildroot}%{_mandir}/man8/
cca0c4
cca0c4
%package deprecated
cca0c4
Summary: Legacy command line tool for updating bootloader configs
cca0c4
Conflicts:	%{name} <= 8.40-13
cca0c4
cca0c4
%description deprecated
cca0c4
This package provides deprecated, legacy grubby.  This is for temporary
cca0c4
compatibility only.
cca0c4
cca0c4
grubby is a command line tool for updating and displaying information about
cca0c4
the configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)
cca0c4
and zipl (s390) boot loaders. It is primarily designed to be used from
cca0c4
scripts which install new kernels and need to find information about the
cca0c4
current boot environment.
cca0c4
cca0c4
%files
cca0c4
%{!?_licensedir:%global license %%doc}
cca0c4
%license COPYING
cca0c4
%dir %{_libexecdir}/grubby
cca0c4
%dir %{_libexecdir}/installkernel
cca0c4
%attr(0755,root,root) %{_libexecdir}/grubby/grubby-bls
cca0c4
%attr(0755,root,root) %{_libexecdir}/grubby/rpm-sort
cca0c4
%attr(0755,root,root) %{_sbindir}/grubby
cca0c4
%attr(0755,root,root) %{_libexecdir}/installkernel/installkernel-bls
cca0c4
%attr(0755,root,root) %{_sbindir}/installkernel
cca0c4
%{_mandir}/man8/[gi]*.8*
cca0c4
cca0c4
%files deprecated
cca0c4
%{!?_licensedir:%global license %%doc}
cca0c4
%license COPYING
cca0c4
%dir %{_libexecdir}/grubby
cca0c4
%dir %{_libexecdir}/installkernel
cca0c4
%attr(0755,root,root) %{_libexecdir}/grubby/grubby
cca0c4
%attr(0755,root,root) %{_libexecdir}/installkernel/installkernel
cca0c4
%attr(0755,root,root) %{_sbindir}/grubby
cca0c4
%attr(0755,root,root) %{_sbindir}/installkernel
cca0c4
%attr(0755,root,root) %{_sbindir}/new-kernel-pkg
cca0c4
%{_mandir}/man8/*.8*
cca0c4
cca0c4
%changelog
174643
* Thu May 07 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-41
174643
- grubby-bls: only attempt to update the cmdline if was already set
174643
  Related: rhbz#1152027
174643
174643
* Wed May 06 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-40
174643
- Fix installed man page file mode bits
174643
  Related: rhbz#1812065
174643
174643
* Wed Apr 29 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-39
174643
- grubby-bls: strip only /boot from paths
174643
  Resolves: rhbz#1738238
174643
- Make grubby to also update GRUB_CMDLINE_LINUX in /etc/default/grub
174643
  Resolves: rhbz#1152027
174643
- grubby-bls: fix corner case when a kernel param value contains a '='
174643
  Resolves: rhbz#1787584
174643
- grubby-bls: update man page to match options in current wrapper script
174643
  Resolves: rhbz#1812065
174643
- grubby-bls: always escape the delimiter character used in sed commands
174643
  Related: rhbz#1787584
174643
- grubby-bls: add a --no-etc-grub-update option
174643
  Related: rhbz#1152027
174643
b18613
* Thu Nov 28 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-38
b18613
- grubby-bls: don't print rpm-sort error messages
b18613
  Resolves: rhbz#1731924
b18613
- grubby-bls: remove -o option and support -c for ppc64le grub config
b18613
  Resolves: rhbz#1758598
b18613
- grubby-bls: fix logic to check if the kernelopts var is defined in a BLS
b18613
  Resolves: rhbz#1726514
b18613
- grubby-bls: don't update grubenv when generating grub.cfg for ppc64le
b18613
  Related: rhbz#1726514
b18613
c592a9
* Mon May 20 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-37
c592a9
- grubby-bls: unset default entry if is the one being removed
c592a9
  Resolves: rhbz#1668329
c592a9
- grubby-bls: error if args or remove-args is used without update-kernel
c592a9
  Related: rhbz#1690765
c592a9
- grubby-bls: make --update-kernel ALL to update kernelopts var in grubenv
c592a9
  Resolves: rhbz#1690765
c592a9
- grubby-bls: fix --add-kernel not working when using the --args option
c592a9
  Related: rhbz#1690765
c592a9
c592a9
* Mon May 06 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-36
c592a9
- grubby-bls: show absolute path when printing error about incorrect param
c592a9
  Related: rhbz#1706091
c592a9
c592a9
* Fri May 03 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-35
c592a9
- Use mountpoint command to check whether /boot is a mount point
c592a9
  Resolves: rhbz#1706091
c592a9
cca0c4
* Wed Dec 19 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-34
cca0c4
- grubby-bls: expand all variables in options field when updating it
cca0c4
  Resolves: rhbz#1660700
cca0c4
cca0c4
* Tue Dec 18 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-33
cca0c4
- Correctly set LDFLAGS to include hardened flags (pjones)
cca0c4
  Related: rhbz#1654936
cca0c4
cca0c4
* Tue Dec 04 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-32
cca0c4
- grubby-bls: lookup default entry by either id or title on grub2
cca0c4
  Related: rhbz#1654936
cca0c4
cca0c4
* Fri Nov 23 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-31
cca0c4
- grubby-bls: allow to specify the same kernel param multiple times
cca0c4
  Resolves: rhbz#1652486
cca0c4
- grubby-bls: expand kernel options if these are environment variables
cca0c4
  Resolves: rhbz#1649785
cca0c4
- grubby-bls: always generate the BLS snippets when adding new entries
cca0c4
  Resolves: rhbz#1653365
cca0c4
- Improve man page for --info option (jstodola)
cca0c4
  Resolves: rhbz#1651672
cca0c4
cca0c4
* Tue Nov 20 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-30
cca0c4
- grubby-bls: also print the absolute path in the --default-kernel option
cca0c4
  Resolves: rhbz#1649778
cca0c4
cca0c4
* Mon Nov 19 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-29
cca0c4
- grubby-bls: print the absolute kernel and initramfs images paths
cca0c4
  Resolves: rhbz#1649778
cca0c4
- grubby-bls: make info print the root parameter if is present in cmdline
cca0c4
  Resolves: rhbz#1649791
cca0c4
cca0c4
* Mon Nov 12 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-28
cca0c4
- grubby-bls: use title field instead of version for zipl default entry
cca0c4
  Related: rhbz#1645200
cca0c4
cca0c4
* Thu Nov 08 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-27
cca0c4
- installkernel-bls: remove unnecessary check for GRUB_ENABLE_BLSCFG=true
cca0c4
  Resolves: rhbz#1647721
cca0c4
cca0c4
* Mon Nov 05 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-26
cca0c4
- grubby-bls: only compare using relative paths if /boot is a mount point
cca0c4
  Resolves: rhbz#1642078
cca0c4
cca0c4
* Wed Oct 31 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-25
cca0c4
- grubby-bls: fix --default-* options for s390x
cca0c4
  Resolves: rhbz#1644608
cca0c4
cca0c4
* Fri Oct 26 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-24
cca0c4
- grubby-bls: allow to add many BLS entries for the same kernel image
cca0c4
  Resolves: rhbz#1634752
cca0c4
cca0c4
* Fri Oct 19 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-23
cca0c4
- grubby-bls: use ~debug instead of -debug as suffix to sort correctly
cca0c4
  Related: rhbz#1638103
cca0c4
cca0c4
* Fri Oct 19 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-22
cca0c4
- grubby-bls: grubby-bls: use id instead of title to get the default entry
cca0c4
  Resolves: rhbz#1638103
cca0c4
cca0c4
* Wed Oct 17 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-21
cca0c4
- grubby-bls: escape delimiter character before replacing the options field
cca0c4
  Resolves: rhbz#1640017
cca0c4
cca0c4
* Tue Oct 16 2018 Peter Jones <pjones@redhat.com> - 8.40-20
cca0c4
- Add missing patches from RHEL-7 for grubby-deprecated.
cca0c4
  Resolves: rhbz#1561919
cca0c4
- grubby-bls: make a copy of the cmdline if is modified for an entry
cca0c4
  Resolves: rhbz#1629054
cca0c4
cca0c4
* Mon Oct 15 2018 Peter Jones <pjones@redhat.com> - 8.40-19
cca0c4
- grubby-bls: Make grubby-bls sort everything the same way grub2 does
cca0c4
  Resolves: rhbz#1638103
cca0c4
- grubby-bls: Consistently use the filename as the bls id
cca0c4
  Related: rhbz#1638103
cca0c4
- grubby-bls: check if entry exists before attempting to print its info
cca0c4
  Resolves: rhbz#1634712
cca0c4
cca0c4
* Thu Oct 11 2018 Peter Jones <pjones@redhat.com> - 8.40-18
cca0c4
- grubby-bls: make "id" be the filename, and include it in --info=ALL
cca0c4
  Related: rhbz#1638103
cca0c4
cca0c4
* Fri Oct 05 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-17
cca0c4
- grubby-bls should only check if kernel exists and not if was installed
cca0c4
  Resolves: rhbz#1634740
cca0c4
- Use ! instead of , as sed delimiter in grubby-bls script
cca0c4
  Resolves: rhbz#1634744
cca0c4
- Print information about the entry set as default
cca0c4
  Resolves: rhbz#1636180
cca0c4
cca0c4
* Thu Oct 04 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-16
cca0c4
- Make grubby-bls execute grub2-mkconfig on ppc64
cca0c4
  Resolves: rhbz#1636039
cca0c4
cca0c4
* Fri Sep 28 2018 Peter Jones <pjones@redhat.com> - 8.40-15
cca0c4
- Install installkernel-bls here as well, not just in the grub2 package,
cca0c4
  since s390x doesn't have grubby packages.
cca0c4
  Related: rhbz#1619344
cca0c4
cca0c4
* Fri Sep 28 2018 Peter Jones <pjones@redhat.com> - 8.40-14
cca0c4
- Re-enable debuginfo generation.
cca0c4
  Related: rhbz#1619344
cca0c4
cca0c4
* Fri Aug 31 2018 Peter Jones <pjones@redhat.com> - 8.40-13
cca0c4
- Make the temporary config wrapper be what "grubby" contains, and put
cca0c4
  traditional grubby in grubby-deprecated.
cca0c4
cca0c4
* Tue Apr 10 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-12
cca0c4
- Use .rpmsave as backup suffix when switching to BLS configuration
cca0c4
cca0c4
* Fri Apr 06 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-11
cca0c4
- Switch grub2 config to BLS configuration on %%postun
cca0c4
cca0c4
* Sat Mar 03 2018 Nathaniel McCallum <npmccallum@redhat.com> - 8.40-10
cca0c4
- Add support for /boot on btrfs subvolumes
cca0c4
cca0c4
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-9
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cca0c4
cca0c4
* Wed Jan 24 2018 Peter Robinson <pbrobinson@fedoraproject.org> 8.40-8
cca0c4
- Drop u-boot uImage generation on ARMv7
cca0c4
- Minor cleanups
cca0c4
cca0c4
* Tue Sep 12 2017 Peter Jones <pjones@redhat.com> - 8.40-7
cca0c4
- Explicitly require grub2-tools on platforms that need grub2-editenv
cca0c4
- Minor packaging cleanups
cca0c4
cca0c4
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-6
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
cca0c4
cca0c4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-5
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cca0c4
cca0c4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-4
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cca0c4
cca0c4
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-3
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cca0c4
cca0c4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.40-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cca0c4
cca0c4
* Wed Apr 15 2015 Peter Jones <pjones@redhat.com> - 8.40-1
cca0c4
- Update to 8.40
cca0c4
- More work on the thing that went to testing in 8.39
cca0c4
  Resolves: rhbz#1211887
cca0c4
cca0c4
* Tue Apr 14 2015 Peter Jones <pjones@redhat.com> - 8.39-1
cca0c4
- Update to 8.39
cca0c4
- Fix title extraction with some config file types
cca0c4
  Resolves: rhbz#1204353
cca0c4
  Resolves: rhbz#1204888
cca0c4
  Resolves: rhbz#1206943
cca0c4
cca0c4
* Tue Apr 14 2015 Peter Jones <pjones@redhat.com> - 8.38-1
cca0c4
- Update to 8.38
cca0c4
- Fix title extraction with some config file types
cca0c4
  Resolves: rhbz#1204353
cca0c4
  Resolves: rhbz#1204888
cca0c4
  Resolves: rhbz#1206943
cca0c4
cca0c4
* Tue Mar 17 2015 Peter Jones <pjones@redhat.com> - 8.37-1
cca0c4
- Update to 8.37
cca0c4
- Fix test case from 8.35 on ppc64
cca0c4
  Resolves: rhbz#1202876
cca0c4
cca0c4
* Thu Nov 13 2014 Peter Jones <pjones@redhat.com> - 8.35-9
cca0c4
- Disable "make check" on arm builds; right now the test suite is broken
cca0c4
  there and raises false positives constantly.
cca0c4
cca0c4
* Mon Oct 27 2014 Peter Jones <pjones@redhat.com> - 8.35-8
cca0c4
- Treat kernel and kernel-core as identical in terms of --make-default
cca0c4
  Resolves: rhbz#1141414
cca0c4
cca0c4
* Thu Oct 16 2014 Peter Jones <pjones@redhat.com> - 8.35-7
cca0c4
- Revert "debug" image creation for now
cca0c4
  Resolves: rhbz#1153410
cca0c4
- Fix minor quoting errors in dtbdir code
cca0c4
  Resolves: rhbz#1088933
cca0c4
cca0c4
* Wed Oct 15 2014 Peter Jones <pjones@redhat.com> - 8.35-6
cca0c4
- Update grubby to support device tree options for arm.  Again.
cca0c4
  Resolves: rhbz#1088933
cca0c4
cca0c4
* Fri Sep 26 2014 Peter Jones <pjones@redhat.com> - 8.35-5
cca0c4
- See if what people are seeing in 1141414 is actually 957681
cca0c4
  Related: rhbz#957681
cca0c4
  Related: rhbz#1141414
cca0c4
cca0c4
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.35-4
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cca0c4
cca0c4
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 8.35-3
cca0c4
- fix license handling
cca0c4
cca0c4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.35-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cca0c4
cca0c4
* Wed May 21 2014 Peter Jones <pjones@redhat.com> - 8.35-1
cca0c4
- Fix a minor test case error that causes koji builds to fail.
cca0c4
  Related: rhbz#1096358
cca0c4
cca0c4
* Wed May 21 2014 Peter Jones <pjones@redhat.com> - 8.34-1
cca0c4
- Make grub2 "--copy-default --add-kernel=foo --initrd=bar" work when default
cca0c4
  has no initrd line.
cca0c4
  Resolves: rhbz#1099627
cca0c4
  Related: rhbz#1096358
cca0c4
cca0c4
* Tue Apr 01 2014 Peter Jones <pjones@redhat.com> - 8.33-1
cca0c4
- Fix --devtree test in new-kernel-pkg even harder (#1082318)
cca0c4
cca0c4
* Mon Mar 31 2014 Peter Jones <pjones@redhat.com> - 8.32-1
cca0c4
- Fix --devtree test in new-kernel-pkg (#1082318)
cca0c4
- Fix aarch64 #define test.
cca0c4
cca0c4
* Fri Mar 28 2014 Peter Jones <pjones@redhat.com> - 8.31-1
cca0c4
- Update to 8.31
cca0c4
- Fold in patches from Fedora and RHEL 7 trees
cca0c4
cca0c4
* Mon Jan 20 2014 Lubomir Rintel <lkundrak@v3.sk> - 8.28-2
cca0c4
- Fix extlinux default
cca0c4
cca0c4
* Fri Aug 02 2013 Peter Jones <pjones@redhat.com> - 8.28-1
cca0c4
- More work on grub's "saved_entry" system. 
cca0c4
  Resolves: rhbz#768106
cca0c4
  Resolves: rhbz#736188
cca0c4
cca0c4
* Tue Jul 30 2013 Peter Jones <pjones@redhat.com> - 8.27-1
cca0c4
- Make grubby understand grub's "saved_entry" system
cca0c4
  Resolves: rhbz#768106
cca0c4
  Resolves: rhbz#736188
cca0c4
- BuildRequire grub2 on appropriate platforms, for the test suite.
cca0c4
cca0c4
* Fri Jun 07 2013 Dennis Gilmore <dennis@ausil.us> - 8.26-2
cca0c4
- add patch to update extlinux.conf file on arm if it exists
cca0c4
cca0c4
* Fri May 10 2013 Peter Jones <pjones@redhat.com> - 8.26-1
cca0c4
- Conditionally call arm-boot-config's boot.scr generator if available
cca0c4
  Resolves: rhbz#952428
cca0c4
cca0c4
* Tue Apr 09 2013 Peter Jones <pjones@redhat.com> - 8.25-1
cca0c4
- Error instead of segfaulting if we can't find any working config
cca0c4
  Resolves: rhbz#912873
cca0c4
  Resolves: rhbz#751608
cca0c4
cca0c4
* Tue Mar 19 2013 Peter Jones <pjones@redhat.com> - 8.24-1
cca0c4
- Fix module remove code from Harald (#923441)
cca0c4
cca0c4
* Mon Mar 11 2013 Peter Jones <pjones@redhat.com> - 8.23-1
cca0c4
- Update to 8.23
cca0c4
- Fix empty root device in case of an empty /etc/fstab (lemenkov)
cca0c4
- General refactoring and cleanup (harald)
cca0c4
- Don't clean up modules.* so aggressively (harald)
cca0c4
cca0c4
* Wed Feb 20 2013 Peter Jones <pjones@redhat.com> - 8.22-3
cca0c4
- Add --debug style logging (for both success and failures) to /var/log/grubby
cca0c4
cca0c4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.22-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
cca0c4
cca0c4
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.22-1
cca0c4
- Revert test case for rhbz#742885 - it's a work in progress that isn't
cca0c4
  ready yet.
cca0c4
cca0c4
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.21-1
cca0c4
- Use systemd vconsole.conf and locale.conf if present
cca0c4
  Resolves rhbz#881908
cca0c4
- Avoid unnecessary stat calls (from Ville Skyttä)
cca0c4
  Resolves rhbz#741135
cca0c4
- Spelling fixes (Ville Skyttä)
cca0c4
- Add a test case for rhbz#742885
cca0c4
- Handle case-insensitive extlinux config files properly (from Johannes Weiner)
cca0c4
cca0c4
* Tue Oct 02 2012 Peter Jones <pjones@redhat.com> - 8.20-1
cca0c4
- Handle linuxefi initrd and removal correctly.
cca0c4
  Resolves: rhbz#859285
cca0c4
cca0c4
* Wed Sep 26 2012 Peter Jones <pjones@redhat.com> - 8.19-1
cca0c4
- Don't accidentally migrate from linuxefi back to linux
cca0c4
  Related: rhbz#859285
cca0c4
cca0c4
* Fri Sep 21 2012 Peter Jones <pjones@redhat.com> - 8.18-1
cca0c4
- Change the way the kernel load address is determined for ARM U-Boot.
cca0c4
cca0c4
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.17-1
cca0c4
- Update to 8.17
cca0c4
- Fixes a "make test" failure.
cca0c4
cca0c4
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.16-1
cca0c4
- Update to 8.16
cca0c4
- Handle "linuxefi" directive on grub2/uefi machines.
cca0c4
cca0c4
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.15-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cca0c4
cca0c4
* Mon Jun 25 2012 Peter Jones <pjones@redhat.com> - 8.15-1
cca0c4
- Update to 8.15
cca0c4
- Revert dirname change from 8.13; it was wrong.
cca0c4
cca0c4
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.14-1
cca0c4
- Update to 8.14 to fix a build problem.
cca0c4
cca0c4
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.13-1
cca0c4
- Update to 8.13
cca0c4
- Add some more ARM tweaks (dmartin)
cca0c4
- Better support for other distros (crosa)
cca0c4
cca0c4
* Tue Jun 12 2012 Peter Jones <pjones@redhat.com> - 8.12-2
cca0c4
- Support UBOOT_IMGADDR override on ARM (blc)
cca0c4
cca0c4
* Thu May 31 2012 Peter Jones <pjones@redhat.com> - 8.12-1
cca0c4
- Update to 8.12
cca0c4
- Preserve trailing indentation when splitting line elements (mads)
cca0c4
  Resolves: rhbz#742720
cca0c4
- Pick last device mounted on / (pjones,bcl)
cca0c4
  Related: rhbz#820340
cca0c4
  Related: rhbz#820351
cca0c4
cca0c4
* Wed Mar 21 2012 Peter Jones <pjones@redhat.com> - 8.11-1
cca0c4
- Update to 8.11
cca0c4
  Resolves: rhbz#805310
cca0c4
cca0c4
* Thu Mar 15 2012 Peter Jones <pjones@redhat.com> - 8.10-1
cca0c4
- Update to 8.10
cca0c4
- Use "isquote" where appropriate
cca0c4
- Make --remove-kenrel support titles in grub2 (jianzhong.huang)
cca0c4
- Use grub2 if it's there on ppc.
cca0c4
cca0c4
* Fri Mar 02 2012 Peter Jones <pjones@redhat.com> - 8.9-1
cca0c4
- Refactor grub2 title extraction, making it a function (Cleber Rosa)
cca0c4
- Include prefix when printing kernel information (Cleber Rosa)
cca0c4
- Implement support for "default saved" for grub2 (Cleber Rosa)
cca0c4
- Try to display title when printing information with '--info' (Cleber Rosa)
cca0c4
- new-kernel-pkg fails to find U-Boot. (D. Marlin)
cca0c4
- Add support to new-kernel-pkg to recognize ARCH == armv5tel needed for Kir
cca0c4
  (D.Marlin)
cca0c4
- Include a / when one is missing in paths (#769641)
cca0c4
- Fix hard coded paths so kernel's "make install" will DTRT.
cca0c4
- Fix endswith() to correctly test its input for validity.
cca0c4
cca0c4
* Tue Feb 07 2012 Dennis Gilmore <dennis@ausil.us> - 8.8-3
cca0c4
- add uboot-tools requires on arm arches
cca0c4
- add uboot config file on arm arches
cca0c4
cca0c4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.8-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cca0c4
cca0c4
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.8-1
cca0c4
- Fix test cases from 8.7 to work on a system without /boot mounted.
cca0c4
cca0c4
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.7-1
cca0c4
- Add a --debug to try to help diagnose "No suitable template". (sandeen,pjones)
cca0c4
cca0c4
* Mon Dec 19 2011 Peter Jones <pjones@redhat.com> - 8.6-1
cca0c4
- Fix a "make test" errors introduced in 8.4-1
cca0c4
cca0c4
* Sat Dec 17 2011 Peter Jones <pjones@redhat.com> - 8.5-1
cca0c4
- Don't hardcode dracut path
cca0c4
  Resolves: #768645
cca0c4
cca0c4
* Thu Dec 08 2011 Adam Williamson <awilliam@redhat.com> - 8.4-1
cca0c4
- Update to 8.4:
cca0c4
	+ fix Loading... line for updated kernels
cca0c4
	+ Add new '--default-title' feature
cca0c4
	+ Add new '--default-index' feature
cca0c4
	+ add feature for testing the output of a grubby command
cca0c4
	+ Fix detection when comparing stage1 to MBR
cca0c4
	+ do not link against glib-2.0
cca0c4
	+ Don't crash if grubConfig not found
cca0c4
	+ Adding extlinux support for new-kernel-pkg
cca0c4
	+ Look for Debian / Ubuntu grub config files (#703260)
cca0c4
	+ Make grubby recognize Ubuntu's spin of Grub2 (#703260)
cca0c4
cca0c4
* Thu Sep 29 2011 Peter Jones <pjones@redhat.com> - 8.3-1
cca0c4
- Fix new-kernel-pkg invocation of grubby for grub (patch from Mads Kiilerich)
cca0c4
  Resolves: rhbz#725185
cca0c4
cca0c4
* Wed Sep 14 2011 Peter Jones <pjones@redhat.com> - 8.2-1
cca0c4
- Fixes for xen (from Michael Petullo)
cca0c4
  Resolves: rhbz#658387
cca0c4
cca0c4
* Fri Jul 22 2011 Peter Jones <pjones@redhat.com> - 8.1-1
cca0c4
- Update to 8.1
cca0c4
- Fix miss-spelled variable name in new-kernel-pkg
cca0c4
cca0c4
* Thu Jul 21 2011 Peter Jones <pjones@redhat.com> - 8.0-1
cca0c4
- Add support for grub2.
cca0c4
cca0c4
* Tue Jun 07 2011 Brian C. Lane <bcl@redhat.com> - 7.0.18-1
cca0c4
- Bump version to 7.0.18 (bcl)
cca0c4
- Fixup new-kernel-pkg errors (#711493) (bcl)
cca0c4
cca0c4
* Mon Jun 06 2011 Peter Jones <pjones@redhat.com> - 7.0.17-1
cca0c4
- Fix references to wrong program name in new-kernel-pkg.8
cca0c4
  Resolves: rhbz#663981
cca0c4
cca0c4
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.16-3
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cca0c4
cca0c4
* Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 7.0.16-2
cca0c4
- add BR utils-linux-ng for getopt
cca0c4
cca0c4
* Tue Jul 13 2010 Brian C. Lane <bcl@redhat.com> - 7.0.16-1
cca0c4
- Update to 7.0.16
cca0c4
- Add patch to check the return value of getuuidbydev
cca0c4
- Resolves: rhbz#592294
cca0c4
cca0c4
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.15-1
cca0c4
- Update to 7.0.15
cca0c4
- Add man pages for installkernel and new-kernel-pkg
cca0c4
  Resolves: rhbz#529333
cca0c4
cca0c4
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.14-1
cca0c4
- Update to 7.0.14
cca0c4
cca0c4
* Thu Feb 11 2010 Peter Jones <pjones@redhat.com> - 7.0.13-1
cca0c4
- Strip boot partition prefix from initrd path if present during --update.
cca0c4
  Related: rhbz#557922
cca0c4
- add host only support for local kernel compiles (airlied)
cca0c4
cca0c4
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.12-1
cca0c4
- compare rootdev using uuid instead of stat, for better btrfs support (josef)
cca0c4
  Resolves: rhbz#530108
cca0c4
cca0c4
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.11-1
cca0c4
- Make it possible to update the initrd without any other change.
cca0c4
  Related: rhbz#557922
cca0c4
cca0c4
* Fri Feb 05 2010 Peter Jones <pjones@redhat.com> - 7.0.10-1
cca0c4
- Make --update able to add an initramfs.
cca0c4
  Related: rhbz#557922
cca0c4
cca0c4
* Mon Nov 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-3
cca0c4
- Use s390utils-base as the s390 dep, not s390utils
cca0c4
  Related: rhbz#540565
cca0c4
cca0c4
* Tue Nov 24 2009 Peter Jones <pjones@redhat.com> - 7.0.9-2
cca0c4
- Add s390utils dep when on s390, since new-kernel-package needs it.
cca0c4
  Resolves: rhbz#540565
cca0c4
cca0c4
* Fri Oct 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-1
cca0c4
- Add support for dracut to installkernel (notting)
cca0c4
cca0c4
* Thu Oct  1 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.8-1
cca0c4
- Stop using nash
cca0c4
cca0c4
* Fri Sep 11 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.7-1
cca0c4
- Remove writing rd_plytheme=$theme to kernel args in dracut mode (hansg)
cca0c4
- Add a couple of test cases for extra initrds (rstrode)
cca0c4
- Allow tmplLine to be NULL in getInitrdVal (rstrode)
cca0c4
cca0c4
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.6-1
cca0c4
- Fix test case breakage from 7.0.5 (rstrode)
cca0c4
cca0c4
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.5-1
cca0c4
- Add support for plymouth as a second initrd. (rstrode)
cca0c4
  Resolves: rhbz#520515
cca0c4
cca0c4
* Wed Sep 09 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.4-1
cca0c4
- Add --dracut cmdline argument for %%post generation of dracut initrd
cca0c4
cca0c4
* Wed Aug 26 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.3-1
cca0c4
- Silence error when no /etc/sysconfig/keyboard (#517187)
cca0c4
cca0c4
* Fri Aug  7 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.2-1
cca0c4
- Add --add-dracut-args new-kernel-pkg cmdline option
cca0c4
cca0c4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.1-2
cca0c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cca0c4
cca0c4
* Fri Jul 17 2009 Jeremy Katz <katzj@redhat.com> - 7.0.1-1
cca0c4
- Fix blkid usage (#124246)
cca0c4
cca0c4
* Wed Jun 24 2009 Jeremy Katz <katzj@redhat.com> - 7.0-1
cca0c4
- BR libblkid-devel now instead of e2fsprogs-devel
cca0c4
- Add bits to switch to using dracut for new-kernel-pkg
cca0c4
cca0c4
* Wed Jun  3 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-2
cca0c4
- add instructions for checking out from git
cca0c4
cca0c4
* Tue Jun  2 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-1
cca0c4
- initial build after splitting out from mkinitrd
cca0c4