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