various grub2 cleanups
- drop deprecated groups from the macros file, already gone from main spec. - don't ship arch specific bits in tools-extra that are already special cased in tools - move grub2-glue-efi to tools-efi, it's Mac specific and there's othe Mac efi tools there - drop tools-extra dep for efi binaries, all in tools-efi and anaconda deals with that - put grub2-install man page in the right package with the util - other minor cleanups
This commit is contained in:
parent
5db4bc774e
commit
8733281382
@ -224,7 +224,6 @@
|
|||||||
%define define_legacy_variant() \
|
%define define_legacy_variant() \
|
||||||
%{expand:%%package %%{1}} \
|
%{expand:%%package %%{1}} \
|
||||||
Summary: Bootloader with support for Linux, Multiboot, and more \
|
Summary: Bootloader with support for Linux, Multiboot, and more \
|
||||||
Group: System Environment/Base \
|
|
||||||
Provides: %{name} = %{evr} \
|
Provides: %{name} = %{evr} \
|
||||||
Obsoletes: %{name} < %{evr} \
|
Obsoletes: %{name} < %{evr} \
|
||||||
Requires: %{name}-common = %{evr} \
|
Requires: %{name}-common = %{evr} \
|
||||||
@ -243,7 +242,6 @@ This subpackage provides support for %{1} systems. \
|
|||||||
%{expand:%%if 0%%{with_legacy_modules} \
|
%{expand:%%if 0%%{with_legacy_modules} \
|
||||||
%%package %%{1}-modules \
|
%%package %%{1}-modules \
|
||||||
Summary: Modules used to build custom grub images \
|
Summary: Modules used to build custom grub images \
|
||||||
Group: System Environment/Base \
|
|
||||||
BuildArch: noarch \
|
BuildArch: noarch \
|
||||||
Requires: %%{name}-common = %%{evr} \
|
Requires: %%{name}-common = %%{evr} \
|
||||||
%%description %%{1}-modules \
|
%%description %%{1}-modules \
|
||||||
@ -255,7 +253,6 @@ This subpackage provides support for rebuilding your own grub.efi. \
|
|||||||
%{expand:%%{?!buildsubdir:%%define buildsubdir grub-%%{1}-%{tarversion}}}\
|
%{expand:%%{?!buildsubdir:%%define buildsubdir grub-%%{1}-%{tarversion}}}\
|
||||||
%{expand:%%package %%{1}-tools} \
|
%{expand:%%package %%{1}-tools} \
|
||||||
Summary: Support tools for GRUB. \
|
Summary: Support tools for GRUB. \
|
||||||
Group: System Environment/Base \
|
|
||||||
Requires: gettext os-prober which file system-logos \
|
Requires: gettext os-prober which file system-logos \
|
||||||
Requires: %{name}-common = %{evr} \
|
Requires: %{name}-common = %{evr} \
|
||||||
Requires: %{name}-tools-minimal = %{evr} \
|
Requires: %{name}-tools-minimal = %{evr} \
|
||||||
@ -270,11 +267,9 @@ This subpackage provides tools for support of %%{1} platforms. \
|
|||||||
%define define_efi_variant(o) \
|
%define define_efi_variant(o) \
|
||||||
%{expand:%%package %{1}} \
|
%{expand:%%package %{1}} \
|
||||||
Summary: GRUB for EFI systems. \
|
Summary: GRUB for EFI systems. \
|
||||||
Group: System Environment/Base \
|
|
||||||
Requires: efi-filesystem \
|
Requires: efi-filesystem \
|
||||||
Requires: %{name}-common = %{evr} \
|
Requires: %{name}-common = %{evr} \
|
||||||
Requires: %{name}-tools-minimal >= %{evr} \
|
Requires: %{name}-tools-minimal >= %{evr} \
|
||||||
Requires: %{name}-tools-extra = %{evr} \
|
|
||||||
Requires: %{name}-tools = %{evr} \
|
Requires: %{name}-tools = %{evr} \
|
||||||
Provides: %{name}-efi = %{evr} \
|
Provides: %{name}-efi = %{evr} \
|
||||||
%{?legacy_provides:Provides: %{name} = %{evr}} \
|
%{?legacy_provides:Provides: %{name} = %{evr}} \
|
||||||
@ -288,7 +283,6 @@ This subpackage provides support for %{1} systems. \
|
|||||||
%{expand:%if 0%{?with_efi_modules} \
|
%{expand:%if 0%{?with_efi_modules} \
|
||||||
%{expand:%%package %{1}-modules} \
|
%{expand:%%package %{1}-modules} \
|
||||||
Summary: Modules used to build custom grub.efi images \
|
Summary: Modules used to build custom grub.efi images \
|
||||||
Group: System Environment/Base \
|
|
||||||
BuildArch: noarch \
|
BuildArch: noarch \
|
||||||
Requires: %{name}-common = %{evr} \
|
Requires: %{name}-common = %{evr} \
|
||||||
Provides: %{name}-efi-modules = %{evr} \
|
Provides: %{name}-efi-modules = %{evr} \
|
||||||
@ -300,7 +294,6 @@ This subpackage provides support for rebuilding your own grub.efi. \
|
|||||||
\
|
\
|
||||||
%{expand:%%package %{1}-cdboot} \
|
%{expand:%%package %{1}-cdboot} \
|
||||||
Summary: Files used to boot removeable media with EFI \
|
Summary: Files used to boot removeable media with EFI \
|
||||||
Group: System Environment/Base \
|
|
||||||
Requires: %{name}-common = %{evr} \
|
Requires: %{name}-common = %{evr} \
|
||||||
Provides: %{name}-efi-cdboot = %{evr} \
|
Provides: %{name}-efi-cdboot = %{evr} \
|
||||||
%{expand:%%description %{1}-cdboot} \
|
%{expand:%%description %{1}-cdboot} \
|
||||||
|
30
grub2.spec
30
grub2.spec
@ -354,13 +354,9 @@ rm -r /boot/grub2.tmp/ || :
|
|||||||
%exclude /boot/grub2/*
|
%exclude /boot/grub2/*
|
||||||
%dir %attr(0700,root,root) %{efi_esp_dir}
|
%dir %attr(0700,root,root) %{efi_esp_dir}
|
||||||
%exclude %{efi_esp_dir}/*
|
%exclude %{efi_esp_dir}/*
|
||||||
%license COPYING
|
|
||||||
%ghost %config(noreplace) /boot/grub2/grubenv
|
%ghost %config(noreplace) /boot/grub2/grubenv
|
||||||
%doc INSTALL
|
%license COPYING
|
||||||
%doc NEWS
|
|
||||||
%doc README
|
|
||||||
%doc THANKS
|
%doc THANKS
|
||||||
%doc TODO
|
|
||||||
%doc docs/grub.html
|
%doc docs/grub.html
|
||||||
%doc docs/grub-dev.html
|
%doc docs/grub-dev.html
|
||||||
%doc docs/font_char_metrics.png
|
%doc docs/font_char_metrics.png
|
||||||
@ -384,10 +380,12 @@ rm -r /boot/grub2.tmp/ || :
|
|||||||
|
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%files tools-efi
|
%files tools-efi
|
||||||
%{_sbindir}/%{name}-macbless
|
%{_bindir}/%{name}-glue-efi
|
||||||
%{_bindir}/%{name}-render-label
|
%{_bindir}/%{name}-render-label
|
||||||
%{_datadir}/man/man8/%{name}-macbless*
|
%{_sbindir}/%{name}-macbless
|
||||||
|
%{_datadir}/man/man1/%{name}-glue-efi*
|
||||||
%{_datadir}/man/man1/%{name}-render-label*
|
%{_datadir}/man/man1/%{name}-render-label*
|
||||||
|
%{_datadir}/man/man8/%{name}-macbless*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
@ -423,7 +421,6 @@ rm -r /boot/grub2.tmp/ || :
|
|||||||
|
|
||||||
# exclude man pages from tools-extra
|
# exclude man pages from tools-extra
|
||||||
%exclude %{_datadir}/man/man8/%{name}-sparc64-setup*
|
%exclude %{_datadir}/man/man8/%{name}-sparc64-setup*
|
||||||
%exclude %{_datadir}/man/man8/%{name}-install*
|
|
||||||
%exclude %{_datadir}/man/man1/%{name}-fstest*
|
%exclude %{_datadir}/man/man1/%{name}-fstest*
|
||||||
%exclude %{_datadir}/man/man1/%{name}-glue-efi*
|
%exclude %{_datadir}/man/man1/%{name}-glue-efi*
|
||||||
%exclude %{_datadir}/man/man1/%{name}-kbdcomp*
|
%exclude %{_datadir}/man/man1/%{name}-kbdcomp*
|
||||||
@ -466,32 +463,33 @@ rm -r /boot/grub2.tmp/ || :
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files tools-extra
|
%files tools-extra
|
||||||
%{_sbindir}/%{name}-sparc64-setup
|
|
||||||
%{_sbindir}/%{name}-ofpathname
|
|
||||||
%{_bindir}/%{name}-fstest
|
%{_bindir}/%{name}-fstest
|
||||||
%{_bindir}/%{name}-glue-efi
|
|
||||||
%{_bindir}/%{name}-kbdcomp
|
%{_bindir}/%{name}-kbdcomp
|
||||||
%{_bindir}/%{name}-mkfont
|
%{_bindir}/%{name}-mkfont
|
||||||
%{_bindir}/%{name}-mklayout
|
%{_bindir}/%{name}-mklayout
|
||||||
%{_bindir}/%{name}-mknetdir
|
%{_bindir}/%{name}-mknetdir
|
||||||
%ifnarch %{sparc}
|
%ifnarch %{sparc}
|
||||||
%{_bindir}/%{name}-mkrescue
|
%{_bindir}/%{name}-mkrescue
|
||||||
|
%{_datadir}/man/man1/%{name}-mkrescue*
|
||||||
|
%else
|
||||||
|
%exclude %{_datadir}/man/man1/%{name}-mkrescue*
|
||||||
%endif
|
%endif
|
||||||
%{_bindir}/%{name}-mkstandalone
|
%{_bindir}/%{name}-mkstandalone
|
||||||
%{_bindir}/%{name}-syslinux2cfg
|
%{_bindir}/%{name}-syslinux2cfg
|
||||||
%{_sysconfdir}/sysconfig/grub
|
%{_sysconfdir}/sysconfig/grub
|
||||||
%{_datadir}/man/man8/%{name}-sparc64-setup*
|
|
||||||
%{_datadir}/man/man8/%{name}-install*
|
|
||||||
%{_datadir}/man/man1/%{name}-fstest*
|
%{_datadir}/man/man1/%{name}-fstest*
|
||||||
%{_datadir}/man/man1/%{name}-glue-efi*
|
|
||||||
%{_datadir}/man/man1/%{name}-kbdcomp*
|
%{_datadir}/man/man1/%{name}-kbdcomp*
|
||||||
%{_datadir}/man/man1/%{name}-mkfont*
|
%{_datadir}/man/man1/%{name}-mkfont*
|
||||||
%{_datadir}/man/man1/%{name}-mklayout*
|
%{_datadir}/man/man1/%{name}-mklayout*
|
||||||
%{_datadir}/man/man1/%{name}-mknetdir*
|
%{_datadir}/man/man1/%{name}-mknetdir*
|
||||||
%{_datadir}/man/man1/%{name}-mkrescue*
|
|
||||||
%{_datadir}/man/man1/%{name}-mkstandalone*
|
%{_datadir}/man/man1/%{name}-mkstandalone*
|
||||||
%{_datadir}/man/man8/%{name}-ofpathname*
|
|
||||||
%{_datadir}/man/man1/%{name}-syslinux2cfg*
|
%{_datadir}/man/man1/%{name}-syslinux2cfg*
|
||||||
|
%exclude %{_bindir}/%{name}-glue-efi
|
||||||
|
%exclude %{_sbindir}/%{name}-sparc64-setup
|
||||||
|
%exclude %{_sbindir}/%{name}-ofpathname
|
||||||
|
%exclude %{_datadir}/man/man1/%{name}-glue-efi*
|
||||||
|
%exclude %{_datadir}/man/man8/%{name}-ofpathname*
|
||||||
|
%exclude %{_datadir}/man/man8/%{name}-sparc64-setup*
|
||||||
%exclude %{_datarootdir}/grub/themes/starfield
|
%exclude %{_datarootdir}/grub/themes/starfield
|
||||||
|
|
||||||
%if 0%{with_efi_arch}
|
%if 0%{with_efi_arch}
|
||||||
|
Loading…
Reference in New Issue
Block a user