9067cc
Name: grubby
9067cc
Version: 8.40
a7e90a
Release: 63%{?dist}
9067cc
Summary: Command line tool for updating bootloader configs
9067cc
License: GPLv2+
9067cc
URL: https://github.com/rhinstaller/grubby
9067cc
# we only pull git snaps at the moment
9067cc
# git clone git@github.com:rhinstaller/grubby.git
9067cc
# git archive --format=tar --prefix=grubby-%%{version}/ HEAD |bzip2 > grubby-%%{version}.tar.bz2
9067cc
# Source0: %%{name}-%%{version}.tar.bz2
9067cc
Source0: https://github.com/rhboot/grubby/archive/%{version}-1.tar.gz
9067cc
Source1: grubby-bls
9067cc
Source2: grubby.in
9067cc
Source3: installkernel.in
9067cc
Source4: installkernel-bls
9067cc
Source5: 95-kernel-hooks.install
9067cc
Source6: 10-devicetree.install
9067cc
Source7: grubby.8
9067cc
9067cc
Patch0001: 0001-remove-the-old-crufty-u-boot-support.patch
9067cc
Patch0002: 0002-Change-return-type-in-getRootSpecifier.patch
9067cc
Patch0003: 0003-Add-btrfs-subvolume-support-for-grub2.patch
9067cc
Patch0004: 0004-Add-tests-for-btrfs-support.patch
9067cc
Patch0005: 0005-Use-system-LDFLAGS.patch
9067cc
Patch0006: 0006-Honor-sbindir.patch
9067cc
Patch0007: 0007-Make-installkernel-to-use-kernel-install-scripts-on-.patch
9067cc
Patch0008: 0008-Add-usr-libexec-rpm-sort.patch
9067cc
Patch0009: 0009-Improve-man-page-for-info-option.patch
9067cc
Patch0010: 0010-Fix-GCC-warnings-about-possible-string-truncations-a.patch
9067cc
Patch0011: 0011-Fix-stringop-overflow-warning.patch
9067cc
Patch0012: 0012-Fix-maybe-uninitialized-warning.patch
9067cc
Patch0013: 0013-Fix-build-with-rpm-4.16.patch
9067cc
9067cc
BuildRequires: gcc
9067cc
BuildRequires: pkgconfig glib2-devel popt-devel 
9067cc
BuildRequires: libblkid-devel sed make
9067cc
# for make test / getopt:
9067cc
BuildRequires: util-linux-ng
9067cc
BuildRequires: rpm-devel
9067cc
%ifarch aarch64 i686 x86_64 %{power64}
9067cc
BuildRequires: grub2-tools-minimal
9067cc
Requires: grub2-tools-minimal
9067cc
Requires: grub2-tools
9067cc
%endif
9067cc
%ifarch s390 s390x
9067cc
Requires: s390utils-core
9067cc
%endif
9067cc
Requires: findutils
9067cc
Requires: util-linux
9067cc
9067cc
Conflicts:	uboot-tools < 2021.01-0.1.rc2
9067cc
Obsoletes:	%{name}-bls < %{version}-%{release}
9067cc
9067cc
%description
9067cc
This package provides a grubby compatibility script that manages
9067cc
BootLoaderSpec files and is meant to only be used for legacy compatibility
9067cc
users with existing grubby users.
9067cc
9067cc
%prep
9067cc
%autosetup -p1 -n grubby-%{version}-1
9067cc
9067cc
%build
9067cc
%set_build_flags
9067cc
%make_build LDFLAGS="${LDFLAGS}"
9067cc
9067cc
%ifnarch aarch64 %{arm}
9067cc
%check
9067cc
make test
9067cc
%endif
9067cc
9067cc
%install
9067cc
make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} sbindir=%{_sbindir} libexecdir=%{_libexecdir}
9067cc
9067cc
mkdir -p %{buildroot}%{_libexecdir}/{grubby,installkernel}/ %{buildroot}%{_sbindir}/
9067cc
mv -v %{buildroot}%{_sbindir}/grubby %{buildroot}%{_libexecdir}/grubby/grubby
9067cc
mv -v %{buildroot}%{_sbindir}/installkernel %{buildroot}%{_libexecdir}/installkernel/installkernel
9067cc
install -m 0755 %{SOURCE1} %{buildroot}%{_libexecdir}/grubby/
9067cc
install -m 0755 %{SOURCE4} %{buildroot}%{_libexecdir}/installkernel/
9067cc
sed -e "s,@@LIBEXECDIR@@,%{_libexecdir}/grubby,g" %{SOURCE2} \
9067cc
	> %{buildroot}%{_sbindir}/grubby
9067cc
sed -e "s,@@LIBEXECDIR@@,%{_libexecdir}/installkernel,g" %{SOURCE3} \
9067cc
	> %{buildroot}%{_sbindir}/installkernel
9067cc
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE5}
9067cc
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE6}
9067cc
rm %{buildroot}%{_mandir}/man8/grubby.8*
9067cc
install -m 0644 %{SOURCE7} %{buildroot}%{_mandir}/man8/
9067cc
9067cc
%post
9067cc
if [ "$1" = 2 ]; then
9067cc
    arch=$(uname -m)
9067cc
    [[ $arch == "s390x" ]] && \
9067cc
    zipl-switch-to-blscfg --backup-suffix=.rpmsave &>/dev/null || :
9067cc
fi
9067cc
9067cc
%package deprecated
9067cc
Summary:	Legacy command line tool for updating bootloader configs
f42a51
Conflicts:	grubby < %{version}-%{release}
9067cc
9067cc
%description deprecated
9067cc
This package provides deprecated, legacy grubby.  This is for temporary
9067cc
compatibility only.
9067cc
9067cc
grubby is a command line tool for updating and displaying information about
9067cc
the configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)
9067cc
and zipl (s390) boot loaders. It is primarily designed to be used from
9067cc
scripts which install new kernels and need to find information about the
9067cc
current boot environment.
9067cc
9067cc
%files
9067cc
%license COPYING
9067cc
%dir %{_libexecdir}/grubby
9067cc
%dir %{_libexecdir}/installkernel
9067cc
%attr(0755,root,root) %{_libexecdir}/grubby/grubby-bls
9067cc
%attr(0755,root,root) %{_libexecdir}/grubby/rpm-sort
9067cc
%attr(0755,root,root) %{_sbindir}/grubby
9067cc
%attr(0755,root,root) %{_libexecdir}/installkernel/installkernel-bls
9067cc
%attr(0755,root,root) %{_sbindir}/installkernel
9067cc
%attr(0755,root,root) %{_prefix}/lib/kernel/install.d/10-devicetree.install
9067cc
%attr(0755,root,root) %{_prefix}/lib/kernel/install.d/95-kernel-hooks.install
9067cc
%{_mandir}/man8/[gi]*.8*
9067cc
9067cc
%files deprecated
9067cc
%license COPYING
9067cc
%dir %{_libexecdir}/grubby
9067cc
%dir %{_libexecdir}/installkernel
9067cc
%attr(0755,root,root) %{_libexecdir}/grubby/grubby
9067cc
%attr(0755,root,root) %{_libexecdir}/installkernel/installkernel
9067cc
%attr(0755,root,root) %{_sbindir}/grubby
9067cc
%attr(0755,root,root) %{_sbindir}/installkernel
9067cc
%attr(0755,root,root) %{_sbindir}/new-kernel-pkg
f42a51
%{_mandir}/man8/*.8*
9067cc
9067cc
%changelog
a7e90a
* Tue Feb 21 2023 Marta Lewandowska <mlewando@redhat.com> - 8.40-63
a7e90a
- remove root= when not copying default
a7e90a
- Resolves: #2127453
a7e90a
a7e90a
* Wed Feb 15 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-62
a7e90a
- Apply Marta's default args fix
a7e90a
- Resolves: #2127453
a7e90a
f42a51
* Thu Aug 25 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-61
f42a51
- Sync args changes with 8.40-66.fc38
f42a51
- Resolves: #1969362
f42a51
f42a51
* Thu Aug 11 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-60
f42a51
- Handle updating /etc/kernel/cmdline
f42a51
- Resolves: #1969362
f42a51
f42a51
* Wed Jul 20 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-59
f42a51
- Appease upgrade tests by keeping deprecated version in lockstep
f42a51
- Resolves: #2105118
f42a51
f42a51
* Tue Jul 19 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-58
f42a51
- Clarify that grub files aren't used on s390x in man page
f42a51
- Resolves: #2105118
f42a51
f42a51
* Wed Jun 22 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-57
f42a51
- Revert previous change (fedora sync)
f42a51
- Resolves: #1969362
f42a51
f42a51
* Thu Jun 02 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-56
f42a51
- Additionally write to /etc/kernel/cmdline (fedora sync)
f42a51
- Resolves: #1969362
f42a51
a11531
* Mon Feb 07 2022 Robbie Harwood <rharwood@redhat.com> 8.40-55
a11531
- Sync grubby-bls with Fedora
a11531
- Resolves: #1949904
a11531
9067cc
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 8.40-54
9067cc
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9067cc
  Related: rhbz#1991688
9067cc
9067cc
* Tue Apr 27 2021 Javier Martinez Canillas <javierm@redhat.com> - 8.40-53
9067cc
- grubby-bs: Fix changing kernel cmdline params not working on ppc64le
9067cc
  Resolves: rhbz#1896222
9067cc
9067cc
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 8.40-52
9067cc
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9067cc
9067cc
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-51
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9067cc
9067cc
* Wed Dec 30 2020 Tom Stellard <tstellar@redhat.com> - 8.40-50
9067cc
- Use make_build macro instead of plain make
9067cc
- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
9067cc
9067cc
* Fri Nov 20 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 8.40-49
9067cc
- Add device tree kernel install option
9067cc
9067cc
* Mon Oct 26 2020 Josh Boyer <jwb@redhat.com> - 8.40-48
9067cc
- Only require s390utils-core, not s390utils-base
9067cc
9067cc
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-47
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9067cc
9067cc
* Fri Jun 26 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-46
9067cc
- fix build with rpm-4.16
9067cc
- grubby-bls: fix --extra-initrd option not adding the correct path
9067cc
9067cc
* Wed May 13 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-45
9067cc
- grubby-bls: don't replace options with kernelopts if values are the same
9067cc
9067cc
* Wed May 06 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-44
9067cc
- Fix installed man page file mode bits
9067cc
9067cc
* Tue May 05 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-43
9067cc
- grubby-bls: always escape the delimiter character used in sed commands
9067cc
- grubby-bls: add a --no-etc-grub-update option
9067cc
9067cc
* Wed Apr 29 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-42
9067cc
- grubby-bls: fix corner case when a kernel param value contains a '='
9067cc
- grubby-bls: update man page to match options in current wrapper script
9067cc
9067cc
* Mon Mar 30 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-41
9067cc
- Make grubby to also update GRUB_CMDLINE_LINUX in /etc/default/grub
9067cc
  Related: rhbz#1287854
9067cc
9067cc
* Mon Feb 10 2020 Javier Martinez Canillas <javierm@redhat.com> - 8.40-40
9067cc
- Fix FTBFS
9067cc
  Resolves: rhbz#1799496
9067cc
- Fix wrong S-o-B tag in patch
9067cc
- Fix warning about using unversioned Obsoletes
9067cc
9067cc
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-39
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9067cc
9067cc
* Fri Nov 29 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-38
9067cc
- grubby-bls: don't update grubenv when generating grub.cfg for ppc64le
9067cc
  Related: rhbz#1726514
9067cc
9067cc
* Thu Nov 28 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-37
9067cc
- grubby-bls: don't print rpm-sort error messages
9067cc
  Resolves: rhbz#1731924
9067cc
- grubby-bls: remove -o option and support -c for ppc64le grub config
9067cc
  Resolves: rhbz#1758598
9067cc
- grubby-bls: fix logic to check if the kernelopts var is defined in a BLS
9067cc
  Resolves: rhbz#1726514
9067cc
9067cc
* Tue Aug 06 2019 Yuval Turgeman <yturgema@redhat.com> - 8.40-36
9067cc
- grubby-bls: strip only /boot from paths
9067cc
9067cc
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-35
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9067cc
9067cc
* Mon Jun 17 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-34
9067cc
- Add a kernel-install plugin to execute hook scripts in /etc/kernel/
9067cc
  Resolves: rhbz#1696202
9067cc
9067cc
* Mon Jun 10 22:13:19 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.40-33
9067cc
- Rebuild for RPM 4.15
9067cc
9067cc
* Mon Jun 10 15:42:02 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.40-32
9067cc
- Rebuild for RPM 4.15
9067cc
9067cc
* Fri May 03 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-31
9067cc
- Use mountpoint command to check whether /boot is a mount point
9067cc
  Resolves: rhbz#1706091
9067cc
9067cc
* Thu Mar 21 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-30
9067cc
- grubby-bls: fix --add-kernel not working when using the --args option
9067cc
  Resolves: rhbz#1691004
9067cc
9067cc
* Mon Mar 11 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-29
9067cc
- Only switch to BLS config for s390x / zipl
9067cc
  Related: rhbz#1652806
9067cc
9067cc
* Fri Mar 01 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-28
9067cc
- grubby-bls: make --update-kernel ALL to update kernelopts var in grubenv
9067cc
9067cc
* Thu Feb 14 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-27
9067cc
- grubby-bls: error if args or remove-args is used without update-kernel
9067cc
9067cc
* Tue Feb 05 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-26
9067cc
- Fix GCC warnings about possible string truncations and buffer overflows
9067cc
- grubby-bls: unset default entry if is the one being removed
9067cc
- grubby-bls: show absolute path when printing error about incorrect param
9067cc
9067cc
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-25
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9067cc
9067cc
* Mon Jan 14 2019 Javier Martinez Canillas <javierm@redhat.com> - 8.40-24
9067cc
- Correctly set LDFLAGS to include hardened flags (pjones)
9067cc
  Related: rhbz#1654936
9067cc
- grubby-bls: expand all variables in options field when updating it
9067cc
  Resolves: rhbz#1660700
9067cc
9067cc
* Tue Dec 11 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-23
9067cc
- grubby-bls: lookup default entry by either id or title on grub2
9067cc
  Related: rhbz#1654936
9067cc
9067cc
* Fri Nov 30 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-22
9067cc
- grubby-bls: also print the absolute path in the --default-kernel option
9067cc
  Resolves: rhbz#1649778
9067cc
- grubby-bls: allow to specify the same kernel param multiple times
9067cc
  Resolves: rhbz#1652486
9067cc
- grubby-bls: expand kernel options if these are environment variables
9067cc
  Resolves: rhbz#1649785
9067cc
- grubby-bls: always generate the BLS snippets when adding new entries
9067cc
  Resolves: rhbz#1653365
9067cc
- Improve man page for --info option (jstodola)
9067cc
  Resolves: rhbz#1651672
9067cc
- Make the old grubby take precedence over grubby-bls if is installed
9067cc
  Related: rhbz#165484
9067cc
9067cc
* Wed Nov 21 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-21
9067cc
- installkernel-bls: remove unnecessary check for GRUB_ENABLE_BLSCFG=true
9067cc
  Resolves: rhbz#1647721
9067cc
- grubby-bls: use title field instead of version for zipl default entry
9067cc
  Related: rhbz#1645200
9067cc
- grubby-bls: print the absolute kernel and initramfs images paths
9067cc
  Resolves: rhbz#1649778
9067cc
- grubby-bls: make info print the root parameter if is present in cmdline
9067cc
  Resolves: rhbz#1649791
9067cc
9067cc
* Tue Nov 13 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-20
9067cc
- Switch to a BLS configuration on %%post
9067cc
9067cc
* Tue Nov 06 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-19
9067cc
- Make the temporary config wrapper be what "grubby" contains, and put
9067cc
  traditional grubby in grubby-deprecated (pjones)
9067cc
- Re-enable debuginfo generation (pjones)
9067cc
  Related: rhbz#1619344
9067cc
- Install installkernel-bls here as well, not just in the grub2 package,
9067cc
  since s390x doesn't have grubby packages (pjones)
9067cc
  Related: rhbz#1619344
9067cc
- Make grubby-bls execute grub2-mkconfig on ppc64
9067cc
  Resolves: rhbz#1636039
9067cc
- grubby-bls should only check if kernel exists and not if was installed
9067cc
  Resolves: rhbz#1634740
9067cc
- Use ! instead of , as sed delimiter in grubby-bls script
9067cc
  Resolves: rhbz#1634744
9067cc
- Print information about the entry set as default
9067cc
  Resolves: rhbz#1636180
9067cc
- grubby-bls: make "id" be the filename, and include it in --info=ALL (pjones)
9067cc
  Related: rhbz#1638103
9067cc
- grubby-bls: Make grubby-bls sort everything the same way grub2 does (pjones)
9067cc
  Resolves: rhbz#1638103
9067cc
- grubby-bls: Consistently use the filename as the bls id
9067cc
  Related: rhbz#1638103
9067cc
- grubby-bls: check if entry exists before attempting to print its info
9067cc
  Resolves: rhbz#1634712
9067cc
- grubby-bls: make a copy of the cmdline if is modified for an entry
9067cc
  Resolves: rhbz#1629054
9067cc
- grubby-bls: escape delimiter character before replacing the options field
9067cc
  Resolves: rhbz#1640017
9067cc
- grubby-bls: grubby-bls: use id instead of title to get the default entry
9067cc
  Resolves: rhbz#1638103
9067cc
- grubby-bls: use ~debug instead of -debug as suffix to sort correctly
9067cc
  Related: rhbz#1638103
9067cc
- grubby-bls: allow to add many BLS entries for the same kernel image
9067cc
  Resolves: rhbz#1634752
9067cc
- grubby-bls: fix --default-* options for s390x
9067cc
  Resolves: rhbz#1644608
9067cc
- grubby-bls: only compare using relative paths if /boot is a mount point
9067cc
  Resolves: rhbz#1642078
9067cc
9067cc
* Fri Aug 10 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-18
9067cc
- Make installkernel to use kernel-install scripts on BLS configuration
9067cc
9067cc
* Tue Jul 24 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-17
9067cc
- Fix grubby wrapper paths
9067cc
  Resolves: rhbz#1607981
9067cc
9067cc
* Tue Jul 24 2018 Peter Jones <pjones@redhat.com> - 8.40-16
9067cc
- Fix permissions on /usr/sbin/grubby
9067cc
9067cc
* Fri Jul 13 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-15
9067cc
- Add a grubby-bls package that conflicts with grubby
9067cc
9067cc
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-14
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9067cc
9067cc
* Thu Jun 14 2018 Peter Jones <pjones@redhat.com> - 8.40-13
9067cc
- Use standard Fedora linker flags (rhbz#1543502) (rdossant)
9067cc
- Switch zipl config to BLS configuration on %%postun for s390x (javierm)
9067cc
9067cc
* Tue Apr 10 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-12
9067cc
- Use .rpmsave as backup suffix when switching to BLS configuration
9067cc
9067cc
* Fri Apr 06 2018 Javier Martinez Canillas <javierm@redhat.com> - 8.40-11
9067cc
- Switch grub2 config to BLS configuration on %%postun
9067cc
9067cc
* Sat Mar 03 2018 Nathaniel McCallum <npmccallum@redhat.com> - 8.40-10
9067cc
- Add support for /boot on btrfs subvolumes
9067cc
9067cc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-9
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9067cc
9067cc
* Wed Jan 24 2018 Peter Robinson <pbrobinson@fedoraproject.org> 8.40-8
9067cc
- Drop u-boot uImage generation on ARMv7
9067cc
- Minor cleanups
9067cc
9067cc
* Tue Sep 12 2017 Peter Jones <pjones@redhat.com> - 8.40-7
9067cc
- Explicitly require grub2-tools on platforms that need grub2-editenv
9067cc
- Minor packaging cleanups
9067cc
9067cc
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-6
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9067cc
9067cc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-5
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9067cc
9067cc
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-4
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9067cc
9067cc
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.40-3
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9067cc
9067cc
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.40-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9067cc
9067cc
* Wed Apr 15 2015 Peter Jones <pjones@redhat.com> - 8.40-1
9067cc
- Update to 8.40
9067cc
- More work on the thing that went to testing in 8.39
9067cc
  Resolves: rhbz#1211887
9067cc
9067cc
* Tue Apr 14 2015 Peter Jones <pjones@redhat.com> - 8.39-1
9067cc
- Update to 8.39
9067cc
- Fix title extraction with some config file types
9067cc
  Resolves: rhbz#1204353
9067cc
  Resolves: rhbz#1204888
9067cc
  Resolves: rhbz#1206943
9067cc
9067cc
* Tue Apr 14 2015 Peter Jones <pjones@redhat.com> - 8.38-1
9067cc
- Update to 8.38
9067cc
- Fix title extraction with some config file types
9067cc
  Resolves: rhbz#1204353
9067cc
  Resolves: rhbz#1204888
9067cc
  Resolves: rhbz#1206943
9067cc
9067cc
* Tue Mar 17 2015 Peter Jones <pjones@redhat.com> - 8.37-1
9067cc
- Update to 8.37
9067cc
- Fix test case from 8.35 on ppc64
9067cc
  Resolves: rhbz#1202876
9067cc
9067cc
* Thu Nov 13 2014 Peter Jones <pjones@redhat.com> - 8.35-9
9067cc
- Disable "make check" on arm builds; right now the test suite is broken
9067cc
  there and raises false positives constantly.
9067cc
9067cc
* Mon Oct 27 2014 Peter Jones <pjones@redhat.com> - 8.35-8
9067cc
- Treat kernel and kernel-core as identical in terms of --make-default
9067cc
  Resolves: rhbz#1141414
9067cc
9067cc
* Thu Oct 16 2014 Peter Jones <pjones@redhat.com> - 8.35-7
9067cc
- Revert "debug" image creation for now
9067cc
  Resolves: rhbz#1153410
9067cc
- Fix minor quoting errors in dtbdir code
9067cc
  Resolves: rhbz#1088933
9067cc
9067cc
* Wed Oct 15 2014 Peter Jones <pjones@redhat.com> - 8.35-6
9067cc
- Update grubby to support device tree options for arm.  Again.
9067cc
  Resolves: rhbz#1088933
9067cc
9067cc
* Fri Sep 26 2014 Peter Jones <pjones@redhat.com> - 8.35-5
9067cc
- See if what people are seeing in 1141414 is actually 957681
9067cc
  Related: rhbz#957681
9067cc
  Related: rhbz#1141414
9067cc
9067cc
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.35-4
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9067cc
9067cc
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 8.35-3
9067cc
- fix license handling
9067cc
9067cc
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.35-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9067cc
9067cc
* Wed May 21 2014 Peter Jones <pjones@redhat.com> - 8.35-1
9067cc
- Fix a minor test case error that causes koji builds to fail.
9067cc
  Related: rhbz#1096358
9067cc
9067cc
* Wed May 21 2014 Peter Jones <pjones@redhat.com> - 8.34-1
9067cc
- Make grub2 "--copy-default --add-kernel=foo --initrd=bar" work when default
9067cc
  has no initrd line.
9067cc
  Resolves: rhbz#1099627
9067cc
  Related: rhbz#1096358
9067cc
9067cc
* Tue Apr 01 2014 Peter Jones <pjones@redhat.com> - 8.33-1
9067cc
- Fix --devtree test in new-kernel-pkg even harder (#1082318)
9067cc
9067cc
* Mon Mar 31 2014 Peter Jones <pjones@redhat.com> - 8.32-1
9067cc
- Fix --devtree test in new-kernel-pkg (#1082318)
9067cc
- Fix aarch64 #define test.
9067cc
9067cc
* Fri Mar 28 2014 Peter Jones <pjones@redhat.com> - 8.31-1
9067cc
- Update to 8.31
9067cc
- Fold in patches from Fedora and RHEL 7 trees
9067cc
9067cc
* Mon Jan 20 2014 Lubomir Rintel <lkundrak@v3.sk> - 8.28-2
9067cc
- Fix extlinux default
9067cc
9067cc
* Fri Aug 02 2013 Peter Jones <pjones@redhat.com> - 8.28-1
9067cc
- More work on grub's "saved_entry" system. 
9067cc
  Resolves: rhbz#768106
9067cc
  Resolves: rhbz#736188
9067cc
9067cc
* Tue Jul 30 2013 Peter Jones <pjones@redhat.com> - 8.27-1
9067cc
- Make grubby understand grub's "saved_entry" system
9067cc
  Resolves: rhbz#768106
9067cc
  Resolves: rhbz#736188
9067cc
- BuildRequire grub2 on appropriate platforms, for the test suite.
9067cc
9067cc
* Fri Jun 07 2013 Dennis Gilmore <dennis@ausil.us> - 8.26-2
9067cc
- add patch to update extlinux.conf file on arm if it exists
9067cc
9067cc
* Fri May 10 2013 Peter Jones <pjones@redhat.com> - 8.26-1
9067cc
- Conditionally call arm-boot-config's boot.scr generator if available
9067cc
  Resolves: rhbz#952428
9067cc
9067cc
* Tue Apr 09 2013 Peter Jones <pjones@redhat.com> - 8.25-1
9067cc
- Error instead of segfaulting if we can't find any working config
9067cc
  Resolves: rhbz#912873
9067cc
  Resolves: rhbz#751608
9067cc
9067cc
* Tue Mar 19 2013 Peter Jones <pjones@redhat.com> - 8.24-1
9067cc
- Fix module remove code from Harald (#923441)
9067cc
9067cc
* Mon Mar 11 2013 Peter Jones <pjones@redhat.com> - 8.23-1
9067cc
- Update to 8.23
9067cc
- Fix empty root device in case of an empty /etc/fstab (lemenkov)
9067cc
- General refactoring and cleanup (harald)
9067cc
- Don't clean up modules.* so aggressively (harald)
9067cc
9067cc
* Wed Feb 20 2013 Peter Jones <pjones@redhat.com> - 8.22-3
9067cc
- Add --debug style logging (for both success and failures) to /var/log/grubby
9067cc
9067cc
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.22-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9067cc
9067cc
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.22-1
9067cc
- Revert test case for rhbz#742885 - it's a work in progress that isn't
9067cc
  ready yet.
9067cc
9067cc
* Fri Jan 04 2013 Peter Jones <pjones@redhat.com> - 8.21-1
9067cc
- Use systemd vconsole.conf and locale.conf if present
9067cc
  Resolves rhbz#881908
9067cc
- Avoid unnecessary stat calls (from Ville Skyttä)
9067cc
  Resolves rhbz#741135
9067cc
- Spelling fixes (Ville Skyttä)
9067cc
- Add a test case for rhbz#742885
9067cc
- Handle case-insensitive extlinux config files properly (from Johannes Weiner)
9067cc
9067cc
* Tue Oct 02 2012 Peter Jones <pjones@redhat.com> - 8.20-1
9067cc
- Handle linuxefi initrd and removal correctly.
9067cc
  Resolves: rhbz#859285
9067cc
9067cc
* Wed Sep 26 2012 Peter Jones <pjones@redhat.com> - 8.19-1
9067cc
- Don't accidentally migrate from linuxefi back to linux
9067cc
  Related: rhbz#859285
9067cc
9067cc
* Fri Sep 21 2012 Peter Jones <pjones@redhat.com> - 8.18-1
9067cc
- Change the way the kernel load address is determined for ARM U-Boot.
9067cc
9067cc
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.17-1
9067cc
- Update to 8.17
9067cc
- Fixes a "make test" failure.
9067cc
9067cc
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 8.16-1
9067cc
- Update to 8.16
9067cc
- Handle "linuxefi" directive on grub2/uefi machines.
9067cc
9067cc
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.15-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9067cc
9067cc
* Mon Jun 25 2012 Peter Jones <pjones@redhat.com> - 8.15-1
9067cc
- Update to 8.15
9067cc
- Revert dirname change from 8.13; it was wrong.
9067cc
9067cc
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.14-1
9067cc
- Update to 8.14 to fix a build problem.
9067cc
9067cc
* Thu Jun 14 2012 Peter Jones <pjones@redhat.com> - 8.13-1
9067cc
- Update to 8.13
9067cc
- Add some more ARM tweaks (dmartin)
9067cc
- Better support for other distros (crosa)
9067cc
9067cc
* Tue Jun 12 2012 Peter Jones <pjones@redhat.com> - 8.12-2
9067cc
- Support UBOOT_IMGADDR override on ARM (blc)
9067cc
9067cc
* Thu May 31 2012 Peter Jones <pjones@redhat.com> - 8.12-1
9067cc
- Update to 8.12
9067cc
- Preserve trailing indentation when splitting line elements (mads)
9067cc
  Resolves: rhbz#742720
9067cc
- Pick last device mounted on / (pjones,bcl)
9067cc
  Related: rhbz#820340
9067cc
  Related: rhbz#820351
9067cc
9067cc
* Wed Mar 21 2012 Peter Jones <pjones@redhat.com> - 8.11-1
9067cc
- Update to 8.11
9067cc
  Resolves: rhbz#805310
9067cc
9067cc
* Thu Mar 15 2012 Peter Jones <pjones@redhat.com> - 8.10-1
9067cc
- Update to 8.10
9067cc
- Use "isquote" where appropriate
9067cc
- Make --remove-kenrel support titles in grub2 (jianzhong.huang)
9067cc
- Use grub2 if it's there on ppc.
9067cc
9067cc
* Fri Mar 02 2012 Peter Jones <pjones@redhat.com> - 8.9-1
9067cc
- Refactor grub2 title extraction, making it a function (Cleber Rosa)
9067cc
- Include prefix when printing kernel information (Cleber Rosa)
9067cc
- Implement support for "default saved" for grub2 (Cleber Rosa)
9067cc
- Try to display title when printing information with '--info' (Cleber Rosa)
9067cc
- new-kernel-pkg fails to find U-Boot. (D. Marlin)
9067cc
- Add support to new-kernel-pkg to recognize ARCH == armv5tel needed for Kir
9067cc
  (D.Marlin)
9067cc
- Include a / when one is missing in paths (#769641)
9067cc
- Fix hard coded paths so kernel's "make install" will DTRT.
9067cc
- Fix endswith() to correctly test its input for validity.
9067cc
9067cc
* Tue Feb 07 2012 Dennis Gilmore <dennis@ausil.us> - 8.8-3
9067cc
- add uboot-tools requires on arm arches
9067cc
- add uboot config file on arm arches
9067cc
9067cc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.8-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9067cc
9067cc
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.8-1
9067cc
- Fix test cases from 8.7 to work on a system without /boot mounted.
9067cc
9067cc
* Tue Dec 20 2011 Peter Jones <pjones@redhat.com> - 8.7-1
9067cc
- Add a --debug to try to help diagnose "No suitable template". (sandeen,pjones)
9067cc
9067cc
* Mon Dec 19 2011 Peter Jones <pjones@redhat.com> - 8.6-1
9067cc
- Fix a "make test" errors introduced in 8.4-1
9067cc
9067cc
* Sat Dec 17 2011 Peter Jones <pjones@redhat.com> - 8.5-1
9067cc
- Don't hardcode dracut path
9067cc
  Resolves: #768645
9067cc
9067cc
* Thu Dec 08 2011 Adam Williamson <awilliam@redhat.com> - 8.4-1
9067cc
- Update to 8.4:
9067cc
  + fix Loading... line for updated kernels
9067cc
  + Add new '--default-title' feature
9067cc
  + Add new '--default-index' feature
9067cc
  + add feature for testing the output of a grubby command
9067cc
  + Fix detection when comparing stage1 to MBR
9067cc
  + do not link against glib-2.0
9067cc
  + Don't crash if grubConfig not found
9067cc
  + Adding extlinux support for new-kernel-pkg
9067cc
  + Look for Debian / Ubuntu grub config files (#703260)
9067cc
  + Make grubby recognize Ubuntu's spin of Grub2 (#703260)
9067cc
9067cc
* Thu Sep 29 2011 Peter Jones <pjones@redhat.com> - 8.3-1
9067cc
- Fix new-kernel-pkg invocation of grubby for grub (patch from Mads Kiilerich)
9067cc
  Resolves: rhbz#725185
9067cc
9067cc
* Wed Sep 14 2011 Peter Jones <pjones@redhat.com> - 8.2-1
9067cc
- Fixes for xen (from Michael Petullo)
9067cc
  Resolves: rhbz#658387
9067cc
9067cc
* Fri Jul 22 2011 Peter Jones <pjones@redhat.com> - 8.1-1
9067cc
- Update to 8.1
9067cc
- Fix miss-spelled variable name in new-kernel-pkg
9067cc
9067cc
* Thu Jul 21 2011 Peter Jones <pjones@redhat.com> - 8.0-1
9067cc
- Add support for grub2.
9067cc
9067cc
* Tue Jun 07 2011 Brian C. Lane <bcl@redhat.com> - 7.0.18-1
9067cc
- Bump version to 7.0.18 (bcl)
9067cc
- Fixup new-kernel-pkg errors (#711493) (bcl)
9067cc
9067cc
* Mon Jun 06 2011 Peter Jones <pjones@redhat.com> - 7.0.17-1
9067cc
- Fix references to wrong program name in new-kernel-pkg.8
9067cc
  Resolves: rhbz#663981
9067cc
9067cc
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.16-3
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9067cc
9067cc
* Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 7.0.16-2
9067cc
- add BR utils-linux-ng for getopt
9067cc
9067cc
* Tue Jul 13 2010 Brian C. Lane <bcl@redhat.com> - 7.0.16-1
9067cc
- Update to 7.0.16
9067cc
- Add patch to check the return value of getuuidbydev
9067cc
- Resolves: rhbz#592294
9067cc
9067cc
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.15-1
9067cc
- Update to 7.0.15
9067cc
- Add man pages for installkernel and new-kernel-pkg
9067cc
  Resolves: rhbz#529333
9067cc
9067cc
* Wed Apr 14 2010 Peter Jones <pjones@redhat.com> - 7.0.14-1
9067cc
- Update to 7.0.14
9067cc
9067cc
* Thu Feb 11 2010 Peter Jones <pjones@redhat.com> - 7.0.13-1
9067cc
- Strip boot partition prefix from initrd path if present during --update.
9067cc
  Related: rhbz#557922
9067cc
- add host only support for local kernel compiles (airlied)
9067cc
9067cc
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.12-1
9067cc
- compare rootdev using uuid instead of stat, for better btrfs support (josef)
9067cc
  Resolves: rhbz#530108
9067cc
9067cc
* Mon Feb 08 2010 Peter Jones <pjones@redhat.com> - 7.0.11-1
9067cc
- Make it possible to update the initrd without any other change.
9067cc
  Related: rhbz#557922
9067cc
9067cc
* Fri Feb 05 2010 Peter Jones <pjones@redhat.com> - 7.0.10-1
9067cc
- Make --update able to add an initramfs.
9067cc
  Related: rhbz#557922
9067cc
9067cc
* Mon Nov 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-3
9067cc
- Use s390utils-base as the s390 dep, not s390utils
9067cc
  Related: rhbz#540565
9067cc
9067cc
* Tue Nov 24 2009 Peter Jones <pjones@redhat.com> - 7.0.9-2
9067cc
- Add s390utils dep when on s390, since new-kernel-package needs it.
9067cc
  Resolves: rhbz#540565
9067cc
9067cc
* Fri Oct 30 2009 Peter Jones <pjones@redhat.com> - 7.0.9-1
9067cc
- Add support for dracut to installkernel (notting)
9067cc
9067cc
* Thu Oct  1 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.8-1
9067cc
- Stop using nash
9067cc
9067cc
* Fri Sep 11 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.7-1
9067cc
- Remove writing rd_plytheme=$theme to kernel args in dracut mode (hansg)
9067cc
- Add a couple of test cases for extra initrds (rstrode)
9067cc
- Allow tmplLine to be NULL in getInitrdVal (rstrode)
9067cc
9067cc
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.6-1
9067cc
- Fix test case breakage from 7.0.5 (rstrode)
9067cc
9067cc
* Fri Sep 11 2009 Peter Jones <pjones@redhat.com> - 7.0.5-1
9067cc
- Add support for plymouth as a second initrd. (rstrode)
9067cc
  Resolves: rhbz#520515
9067cc
9067cc
* Wed Sep 09 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.4-1
9067cc
- Add --dracut cmdline argument for %%post generation of dracut initrd
9067cc
9067cc
* Wed Aug 26 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.3-1
9067cc
- Silence error when no /etc/sysconfig/keyboard (#517187)
9067cc
9067cc
* Fri Aug  7 2009 Hans de Goede <hdegoede@redhat.com> - 7.0.2-1
9067cc
- Add --add-dracut-args new-kernel-pkg cmdline option
9067cc
9067cc
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.1-2
9067cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9067cc
9067cc
* Fri Jul 17 2009 Jeremy Katz <katzj@redhat.com> - 7.0.1-1
9067cc
- Fix blkid usage (#124246)
9067cc
9067cc
* Wed Jun 24 2009 Jeremy Katz <katzj@redhat.com> - 7.0-1
9067cc
- BR libblkid-devel now instead of e2fsprogs-devel
9067cc
- Add bits to switch to using dracut for new-kernel-pkg
9067cc
9067cc
* Wed Jun  3 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-2
9067cc
- add instructions for checking out from git
9067cc
9067cc
* Tue Jun  2 2009 Jeremy Katz <katzj@redhat.com> - 6.0.86-1
9067cc
- initial build after splitting out from mkinitrd
9067cc