f96e0b
# Modules always contain just 32-bit code
f96e0b
%define _libdir %{_exec_prefix}/lib
f96e0b
f96e0b
# 64bit intel machines use 32bit boot loader
f96e0b
# (We cannot just redefine _target_cpu, as we'd get i386.rpm packages then)
f96e0b
%ifarch x86_64
f96e0b
%define _target_platform i386-%{_vendor}-%{_target_os}%{?_gnu}
f96e0b
%endif
f96e0b
# sparc is always compiled 64 bit
f96e0b
%ifarch %{sparc}
f96e0b
%define _target_platform sparc64-%{_vendor}-%{_target_os}%{?_gnu}
f96e0b
%endif
f96e0b
f96e0b
%if ! 0%{?efi}
f96e0b
f96e0b
%global efiarchs x86_64
f96e0b
f96e0b
%ifarch %{ix86}
f96e0b
%global grubefiarch i386-efi
f96e0b
%global grubefiname grubia32.efi
f96e0b
%global grubeficdname gcdia32.efi
f96e0b
%endif
f96e0b
%ifarch x86_64
f96e0b
%global grubefiarch %{_arch}-efi
f96e0b
%global grubefiname grubx64.efi
f96e0b
%global grubeficdname gcdx64.efi
f96e0b
%endif
f96e0b
f96e0b
%if 0%{?rhel}
f96e0b
%global efidir redhat
f96e0b
%endif
f96e0b
%if 0%{?fedora}
f96e0b
%global efidir fedora
f96e0b
%endif
f96e0b
f96e0b
%endif
f96e0b
f96e0b
%global tarversion 2.00
f96e0b
%undefine _missing_build_ids_terminate_build
f96e0b
f96e0b
Name:           grub2
f96e0b
Epoch:          1
f96e0b
Version:        2.00
f96e0b
Release:        22.10%{?dist}
f96e0b
Summary:        Bootloader with support for Linux, Multiboot and more
f96e0b
f96e0b
Group:          System Environment/Base
f96e0b
License:        GPLv3+
f96e0b
URL:            http://www.gnu.org/software/grub/
f96e0b
Obsoletes:	grub < 1:0.98
f96e0b
Source0:        ftp://ftp.gnu.org/gnu/grub/grub-%{tarversion}.tar.xz
f96e0b
Source1:	redhatsecurebootca2.cer
f96e0b
Source2:	redhatsecureboot003.cer
f96e0b
Source4:	http://unifoundry.com/unifont-5.1.20080820.pcf.gz
f96e0b
Source5:	theme.tar.bz2
f96e0b
#Source6:	grub-cd.cfg
f96e0b
Patch0000: grub-2.00-bzrignore.patch
f96e0b
Patch0001: 0001-Add-monochrome-text-support-mda_text-aka-hercules-in.patch
f96e0b
Patch0002: 0002-missing-file-from-last-commit.patch
f96e0b
Patch0003: 0003-grub-core-loader-i386-linux.c-find_efi_mmap_size-Don.patch
f96e0b
Patch0004: 0004-include-grub-list.h-FOR_LIST_ELEMENTS_SAFE-New-macro.patch
f96e0b
Patch0005: 0005-gentpl.py-Make-mans-depend-on-grub-mkconfig_lib.patch
f96e0b
Patch0006: 0006-grub-core-net-tftp.c-ack-Fix-endianness-problem.patch
f96e0b
Patch0007: 0007-grub-core-fs-ext2.c-Experimental-support-for-64-bit.patch
f96e0b
Patch0008: 0008-grub-core-term-efi-serial.c-Support-1.5-stop-bits.patch
f96e0b
Patch0009: 0009-grub-core-lib-legacy_parse.c-Support-clear-and-testl.patch
f96e0b
Patch0010: 0010-grub-core-Makefile.am-Fix-path-to-boot-i386-pc-start.patch
f96e0b
Patch0011: 0011-Fix-coreboot-compilation.patch
f96e0b
Patch0012: 0012-grub-core-normal-autofs.c-autoload_fs_module-Save-an.patch
f96e0b
Patch0013: 0013-grub-core-lib-xzembed-xz_dec_stream.c-hash_validate-.patch
f96e0b
Patch0014: 0014-grub-core-loader-i386-bsd.c-grub_bsd_elf32_size_hook.patch
f96e0b
Patch0015: 0015-New-command-lsefi.patch
f96e0b
Patch0016: 0016-util-grub-mkconfig_lib.in-grub_quote-Remove-extra-la.patch
f96e0b
Patch0017: 0017-EHCI-and-OHCI-PCI-bus-master.patch
f96e0b
Patch0018: 0018-Update-manual-NetBSD-wise.patch
f96e0b
Patch0019: 0019-Regenerate-po-POTFILES.in-with-the-following-commman.patch
f96e0b
Patch0020: 0020-Strengthen-the-configure-test-for-working-nostdinc-i.patch
f96e0b
Patch0021: 0021-.bzrignore-Add-grub-bios-setup-grub-ofpathname-and.patch
f96e0b
Patch0022: 0022-docs-man-grub-mkdevicemap.h2m-Remove-since-grub-mkde.patch
f96e0b
Patch0023: 0023-grub-core-mmap-mips-loongson-Remove-empty-directory.patch
f96e0b
Patch0024: 0024-Makefile.am-EXTRA_DIST-Add.patch
f96e0b
Patch0025: 0025-Makefile.am-EXTRA_DIST-Add-linguas.sh.-It-s-only-str.patch
f96e0b
Patch0026: 0026-grub-core-fs-xfs.c-grub_xfs_read_block-Make-keys-a-c.patch
f96e0b
Patch0027: 0027-grub-core-partmap-dvh.c-grub_dvh_is_valid-Add-missin.patch
f96e0b
Patch0028: 0028-grub-core-script-yylex.l-Ignore-unused-function-and-.patch
f96e0b
Patch0029: 0029-grub-core-disk-ieee1275-ofdisk.c-scan-Check-function.patch
f96e0b
Patch0030: 0030-util-import_gcry.py-Sort-cipher_files-to-make-build-.patch
f96e0b
Patch0031: 0031-NEWS-Fix-typo.patch
f96e0b
Patch0032: 0032-configure.ac-Add-SuSe-path.patch
f96e0b
Patch0033: 0033-grub-core-Makefile.core.def-efifwsetup-New-module.patch
f96e0b
Patch0034: 0034-grub-core-loader-efi-appleloader.c-devpath_8-New-var.patch
f96e0b
Patch0035: 0035-grub-core-disk-diskfilter.c-free_array-GRUB_UTIL-Fix.patch
f96e0b
Patch0036: 0036-Don-t-require-grub-mkconfig_lib-to-generate-manpages.patch
f96e0b
Patch0037: 0037-include-grub-efi-api.h-grub_efi_runtime_services-Mak.patch
f96e0b
Patch0038: 0038-grub-core-term-terminfo.c-Only-fix-up-powerpc-key-re.patch
f96e0b
Patch0039: 0039-util-grub-mkconfig_lib.in-grub_quote-Remove-outdated.patch
f96e0b
Patch0040: 0040-grub-core-loader-i386-linux.c-grub_cmd_linux-Fix-inc.patch
f96e0b
Patch0041: 0041-grub-core-kern-ieee1275-cmain.c-grub_ieee1275_find_o.patch
f96e0b
Patch0042: 0042-util-grub-mkconfig_lib.in-grub_tab-New-variable.patch
f96e0b
Patch0043: 0043-util-grub-setup.c-write_rootdev-Remove-unused-core_i.patch
f96e0b
Patch0044: 0044-grub-core-partmap-msdos.c-pc_partition_map_embed-Rev.patch
f96e0b
Patch0045: 0045-Fix-grub-emu-build-on-FreeBSD.patch
f96e0b
Patch0046: 0046-util-grub-install.in-Make-the-error-message-if-sourc.patch
f96e0b
Patch0047: 0047-grub-core-fs-affs.c-grub_affs_mount-Support-AFFS-boo.patch
f96e0b
Patch0048: 0048-util-grub-mkconfig_lib.in-is_path_readable_by_grub-R.patch
f96e0b
Patch0049: 0049-Makefile.util.def-grub-mknetdir-Move-to-prefix-bin.patch
f96e0b
Patch0050: 0050-grub-core-loader-i386-linux.c-allocate_pages-Fix-spe.patch
f96e0b
Patch0051: 0051-grub-core-commands-configfile.c-GRUB_MOD_INIT-Correc.patch
f96e0b
Patch0052: 0052-grub-core-Makefile.am-moddep.lst-Use-AWK-instead-of-.patch
f96e0b
Patch0053: 0053-Add-missing-ChangeLog.patch
f96e0b
Patch0054: 0054-Fix-ordering-and-tab-indentation-of-NetBSD-boot-menu.patch
f96e0b
Patch0055: 0055-grub-core-net-bootp.c-parse_dhcp_vendor-Fix-double-i.patch
f96e0b
Patch0056: 0056-include-grub-types.h-Fix-functionality-unaffecting-t.patch
f96e0b
Patch0057: 0057-Support-big-endian-UFS1.patch
f96e0b
Patch0058: 0058-Fix-big-endian-mtime.patch
f96e0b
Patch0059: 0059-grub-core-fs-ufs.c-grub_ufs_dir-Stop-if-direntlen-is.patch
f96e0b
Patch0060: 0060-util-getroot.c-convert_system_partition_to_system_di.patch
f96e0b
Patch0061: 0061-util-grub-mkfont.c-argp_parser-Fix-a-typo-which-prev.patch
f96e0b
Patch0062: 0062-grub-core-term-gfxterm.c-grub_virtual_screen_setup-G.patch
f96e0b
Patch0063: 0063-grub-core-gfxmenu-view.c-init_terminal-Avoid-making-.patch
f96e0b
Patch0064: 0064-grub-core-kern-ieee1275-init.c-grub_machine_get_boot.patch
f96e0b
Patch0065: 0065-util-grub-install.in-Remove-stale-TODO.patch
f96e0b
Patch0066: 0066-util-grub-install.in-Follow-the-symbolic-link-parame.patch
f96e0b
Patch0067: 0067-grub-core-disk-cryptodisk.c-grub_cmd_cryptomount-Str.patch
f96e0b
Patch0068: 0068-docs-grub.texi-Network-Update-instructions-on-genera.patch
f96e0b
Patch0069: 0069-util-grub.d-20_linux_xen.in-Addmissing-assignment-to.patch
f96e0b
Patch0070: 0070-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch
f96e0b
Patch0071: 0071-Apply-program-name-transformations-at-build-time-rat.patch
f96e0b
Patch0072: 0072-neater-gnulib-backport.patch
f96e0b
Patch0073: 0073-util-grub-mkconfig.in-Accept-GRUB_TERMINAL_OUTPUT-vg.patch
f96e0b
Patch0074: 0074-grub-core-bus-usb-ehci.c-grub_ehci_pci_iter-Remove-i.patch
f96e0b
Patch0075: 0075-Remove-several-trivially-unnecessary-uses-of-nested-.patch
f96e0b
Patch0076: 0076-docs-grub.texi-configfile-Explain-environment-variab.patch
f96e0b
Patch0077: 0077-Fix-failing-printf-test.patch
f96e0b
Patch0078: 0078-grub-core-tests-lib-test.c-grub_test_run-Return-non-.patch
f96e0b
Patch0079: 0079-docs-grub.texi-Invoking-grub-mount-New-section.patch
f96e0b
Patch0080: 0080-docs-grub.texi-Invoking-grub-mkrelpath-New-section.patch
f96e0b
Patch0081: 0081-grub-core-fs-iso9660.c-grub_iso9660_susp_iterate-Avo.patch
f96e0b
Patch0082: 0082-configure.ac-Extend-Wno-trampolines-to-host.patch
f96e0b
Patch0083: 0083-util-grub.d-10_kfreebsd.in-Fix-improper-references-t.patch
f96e0b
Patch0084: 0084-util-grub.d-10_kfreebsd.in-Correct-the-patch-to-zpoo.patch
f96e0b
Patch0085: 0085-grub-core-disk-diskfilter.c-grub_diskfilter_write-Ca.patch
f96e0b
Patch0086: 0086-grub-core-fs-nilfs2.c-grub_nilfs2_palloc_groups_per_.patch
f96e0b
Patch0087: 0087-grub-core-fs-ntfs.c-Eliminate-useless-divisions-in-f.patch
f96e0b
Patch0088: 0088-grub-core-fs-ext2.c-grub_ext2_read_block-Use-shifts-.patch
f96e0b
Patch0089: 0089-grub-core-fs-minix.c-grub_minix_read_file-Simplify-a.patch
f96e0b
Patch0090: 0090-docs-grub.texi-grub_cpu-New-subsection.patch
f96e0b
Patch0091: 0091-grub-core-io-bufio.c-grub_bufio_open-Use-grub_zalloc.patch
f96e0b
Patch0092: 0092-grub-core-kern-disk.c-grub_disk_write-Fix-sector-num.patch
f96e0b
Patch0093: 0093-Support-Apple-FAT-binaries-on-non-Apple-platforms.patch
f96e0b
Patch0094: 0094-grub-core-fs-ntfs.c-Ue-more-appropriate-types.patch
f96e0b
Patch0095: 0095-Import-gcrypt-public-key-cryptography-and-implement-.patch
f96e0b
Patch0096: 0096-Clean-up-dangling-references-to-grub-setup.patch
f96e0b
Patch0097: 0097-autogen.sh-Do-not-try-to-delete-nonexistant-files.patch
f96e0b
Patch0098: 0098-Remove-autogenerated-files-from-VCS.patch
f96e0b
Patch0099: 0099-grub-core-lib-libgcrypt_wrap-mem.c-_gcry_log_bug-Mak.patch
f96e0b
Patch0100: 0100-grub-core-lib-libgcrypt_wrap-mem.c-gcry_x-alloc-Make.patch
f96e0b
Patch0101: 0101-grub-core-commands-verify.c-Mark-messages-for-transl.patch
f96e0b
Patch0102: 0102-Remove-nested-functions-from-PCI-iterators.patch
f96e0b
Patch0103: 0103-util-grub-mkimage.c-generate_image-Fix-size-of-publi.patch
f96e0b
Patch0104: 0104-New-command-list_trusted.patch
f96e0b
Patch0105: 0105-Fix-compilation-with-older-compilers.patch
f96e0b
Patch0106: 0106-grub-core-kern-emu-hostdisk.c-read_device_map-Explic.patch
f96e0b
Patch0107: 0107-Remove-nested-functions-from-memory-map-iterators.patch
f96e0b
Patch0108: 0108-Remove-nested-functions-from-script-reading-and-pars.patch
f96e0b
Patch0109: 0109-grub-core-script-lexer.c-grub_script_lexer_init-Rena.patch
f96e0b
Patch0110: 0110-Improve-bidi-handling-in-entry-editor.patch
f96e0b
Patch0111: 0111-New-terminal-outputs-using-serial-morse-and-spkmodem.patch
f96e0b
Patch0112: 0112-Add-new-command-pcidump.patch
f96e0b
Patch0113: 0113-Rewrite-spkmodem-to-use-PIT-for-timing.-Double-the-s.patch
f96e0b
Patch0114: 0114-Add-license-header-to-spkmodem-recv.c.patch
f96e0b
Patch0115: 0115-Fix-typos-for-developer-and-development.patch
f96e0b
Patch0116: 0116-Remove-nested-functions-from-device-iterators.patch
f96e0b
Patch0117: 0117-Remove-nested-functions-from-ELF-iterators.patch
f96e0b
Patch0118: 0118-util-grub-script-check.c-main-Uniform-the-error-mess.patch
f96e0b
Patch0119: 0119-docs-grub.texi-Simple-configuration-Clarify-GRUB_HID.patch
f96e0b
Patch0120: 0120-Split-long-USB-transfers-into-short-ones.patch
f96e0b
Patch0121: 0121-include-grub-elf.h-Update-ARM-definitions-based-on-b.patch
f96e0b
Patch0122: 0122-conf-Makefile.common-Fix-autogen-rules-to-pass-defin.patch
f96e0b
Patch0123: 0123-grub-core-loader-i386-linux.c-grub_cmd_initrd-Don-t-.patch
f96e0b
Patch0124: 0124-util-grub-mkimage.c-main-Postpone-freeing-arguments..patch
f96e0b
Patch0125: 0125-docs-grub.texi-Multi-boot-manual-config-Fix-typo-for.patch
f96e0b
Patch0126: 0126-Remove-nested-functions-from-filesystem-directory-it.patch
f96e0b
Patch0127: 0127-grub-core-partmap-msdos.c-embed_signatures-Add-the-s.patch
f96e0b
Patch0128: 0128-Improve-spkmomdem-reliability-by-adding-a-separator-.patch
f96e0b
Patch0129: 0129-grub-core-commands-lsmmap.c-Fix-unused-variable-on-e.patch
f96e0b
Patch0130: 0130-grub-core-disk-arc-arcdisk.c-grub_arcdisk_iterate-Fi.patch
f96e0b
Patch0131: 0131-Fix-powerpc-and-sparc64-build-failures-caused-by-un-.patch
f96e0b
Patch0132: 0132-grub-core-commands-ls.c-grub_ls_print_devices-Add-mi.patch
f96e0b
Patch0133: 0133-Make-color-variables-global-instead-of-it-being-per-.patch
f96e0b
Patch0134: 0134-Improve-spkmomdem-reliability-by-adding-a-separator-.patch
f96e0b
Patch0135: 0135-grub-core-normal-term.c-print_ucs4_terminal-Don-t-ou.patch
f96e0b
Patch0136: 0136-Improve-spkmodem-reliability-by-adding-a-separator-b.patch
f96e0b
Patch0137: 0137-Remove-nested-functions-from-USB-iterators.patch
f96e0b
Patch0138: 0138-grub-core-font-font.c-blit_comb-do_blit-Make-static-.patch
f96e0b
Patch0139: 0139-include-grub-kernel.h-FOR_MODULES-Adjust-to-preserve.patch
f96e0b
Patch0140: 0140-grub-core-lib-libgcrypt_wrap-cipher_wrap.h-Include-s.patch
f96e0b
Patch0141: 0141-util-grub-reboot.in-usage-Document-the-need-for.patch
f96e0b
Patch0142: 0142-Improve-FreeDOS-direct-loading-support-compatibility.patch
f96e0b
Patch0143: 0143-grub-core-normal-menu_text.c-grub_menu_init_page-Fix.patch
f96e0b
Patch0144: 0144-util-grub-install.in-change-misleading-comment-about.patch
f96e0b
Patch0145: 0145-grub-core-fs-xfs.c-grub_xfs_read_block-Fix-computati.patch
f96e0b
Patch0146: 0146-grub-core-bus-usb-serial-common.c-grub_usbserial_att.patch
f96e0b
Patch0147: 0147-grub-core-bus-usb-usb.c-grub_usb_device_attach-Add-m.patch
f96e0b
Patch0148: 0148-grub-core-commands-lsacpi.c-Show-more-info.-Hide-som.patch
f96e0b
Patch0149: 0149-Missing-part-of-last-commit.patch
f96e0b
Patch0150: 0150-Implement-USBDebug-full-USB-stack-variant.patch
f96e0b
Patch0151: 0151-grub-core-fs-fshelp.c-find_file-Set-oldnode-to-zero-.patch
f96e0b
Patch0152: 0152-grub-core-disk-cryptodisk.c-grub_cryptodisk_scan_dev.patch
f96e0b
Patch0153: 0153-grub-core-commands-lsacpi.c-Fix-types-on-64-bit-plat.patch
f96e0b
Patch0154: 0154-Support-Openfirmware-disks-with-non-512B-sectors.patch
f96e0b
Patch0155: 0155-Implement-new-command-cmosdump.patch
f96e0b
Patch0156: 0156-grub-core-normal-misc.c-grub_normal_print_device_inf.patch
f96e0b
Patch0157: 0157-Makefile.util.def-Add-partmap-msdos.c-to-common-libr.patch
f96e0b
Patch0158: 0158-grub-core-normal-menu_entry.c-insert_string-fix-off-.patch
f96e0b
Patch0159: 0159-grub-core-normal-menu_entry.c-update_screen-remove.patch
f96e0b
Patch0160: 0160-grub-core-disk-efi-efidisk.c-grub_efidisk_get_device.patch
f96e0b
Patch0161: 0161-grub-core-partmap-msdos.c-grub_partition_msdos_itera.patch
f96e0b
Patch0162: 0162-Remove-nested-functions-from-disk-and-file-read-hook.patch
f96e0b
Patch0163: 0163-grub-core-loader-machoXX.c-Remove-nested-functions.patch
f96e0b
Patch0164: 0164-util-grub-fstest.c-Remove-nested-functions.patch
f96e0b
Patch0165: 0165-grub-core-commands-parttool.c-grub_cmd_parttool-Move.patch
f96e0b
Patch0166: 0166-grub-core-fs-iso9660.c-Remove-nested-functions.patch
f96e0b
Patch0167: 0167-grub-core-fs-minix.c-Remove-nested-functions.patch
f96e0b
Patch0168: 0168-grub-core-fs-jfs.c-Remove-nested-functions.patch
f96e0b
Patch0169: 0169-grub-core-lib-arg.c-grub_arg_show_help-Move-showargs.patch
f96e0b
Patch0170: 0170-grub-core-kern-i386-coreboot-mmap.c-grub_linuxbios_t.patch
f96e0b
Patch0171: 0171-Enable-linux16-on-non-BIOS-systems-for-i.a.-memtest.patch
f96e0b
Patch0172: 0172-grub-core-kern-main.c-grub_set_prefix_and_root-Strip.patch
f96e0b
Patch0173: 0173-grub-core-disk-efi-efidisk.c-Transform-iterate_child.patch
f96e0b
Patch0174: 0174-grub-core-loader-i386-pc-linux.c-grub_cmd_linux-Fix-.patch
f96e0b
Patch0175: 0175-Remove-nested-functions-from-videoinfo-iterators.patch
f96e0b
Patch0176: 0176-grub-core-gentrigtables.c-Make-tables-const.patch
f96e0b
Patch0177: 0177-grub-core-kern-emu-hostdisk.c-read_device_map-Remove.patch
f96e0b
Patch0178: 0178-util-grub-editenv.c-list_variables-Move-print_var-ou.patch
f96e0b
Patch0179: 0179-grub-core-fs-hfsplus.c-grub_hfsplus_btree_iterate_no.patch
f96e0b
Patch0180: 0180-grub-core-fs-hfs.c-Remove-nested-functions.patch
f96e0b
Patch0181: 0181-grub-core-commands-loadenv.c-grub_cmd_list_env-Move-.patch
f96e0b
Patch0182: 0182-grub-core-normal-charset.c-grub_bidi_logical_to_visu.patch
f96e0b
Patch0183: 0183-grub-core-script-execute.c-gettext_append-Remove-nes.patch
f96e0b
Patch0184: 0184-grub-core-lib-ia64-longjmp.S-Fix-the-name-of-longjmp.patch
f96e0b
Patch0185: 0185-Make-elfload-not-use-hooks.-Opt-for-flags-and-iterat.patch
f96e0b
Patch0186: 0186-grub-core-kern-term.c-grub_term_normal_color.patch
f96e0b
Patch0187: 0187-Move-to-more-hookless-approach-in-IEEE1275-devices-h.patch
f96e0b
Patch0188: 0188-include-grub-mips-loongson-cmos.h-Fix-high-CMOS-addr.patch
f96e0b
Patch0189: 0189-include-grub-cmos.h-Handle-high-CMOS-addresses-on-sp.patch
f96e0b
Patch0190: 0190-grub-core-disk-ieee1275-nand.c-Fix-compilation-on.patch
f96e0b
Patch0191: 0191-grub-core-kern-env.c-include-grub-env.h-Change-itera.patch
f96e0b
Patch0192: 0192-grub-core-commands-regexp.c-set_matches-Move-setvar-.patch
f96e0b
Patch0193: 0193-grub-core-script-execute.c-grub_script_arglist_to_ar.patch
f96e0b
Patch0194: 0194-Remove-all-trampoline-support.-Add-Wtrampolines-when.patch
f96e0b
Patch0195: 0195-grub-core-term-terminfo.c-grub_terminfo_cls-Issue-an.patch
f96e0b
Patch0196: 0196-Lift-up-core-size-limits-on-some-platforms.-Fix-pote.patch
f96e0b
Patch0197: 0197-grub-core-normal-crypto.c-read_crypto_list-Fix-incor.patch
f96e0b
Patch0198: 0198-grub-core-commands-acpi.c-grub_acpi_create_ebda-Don-.patch
f96e0b
Patch0199: 0199-grub-core-fs-iso9660.c-add_part-Remove-always_inline.patch
f96e0b
Patch0200: 0200-grub-core-fs-fshelp.c-grub_fshelp_log2blksize-Remove.patch
f96e0b
Patch0201: 0201-Avoid-costly-64-bit-division-in-grub_get_time_ms-on-.patch
f96e0b
Patch0202: 0202-grub-core-fs-hfs.c-grub_hfs_read_file-Avoid-divmod64.patch
f96e0b
Patch0203: 0203-Adjust-types-in-gdb-module-to-have-intended-unsigned.patch
f96e0b
Patch0204: 0204-grub-core-video-i386-pc-vbe.c.patch
f96e0b
Patch0205: 0205-include-grub-datetime.h-grub_datetime2unixtime-Fix-u.patch
f96e0b
Patch0206: 0206-grub-core-loader-i386-pc-plan9.c-fill_disk-Fix-types.patch
f96e0b
Patch0207: 0207-grub-core-commands-verify.c-grub_verify_signature-Us.patch
f96e0b
Patch0208: 0208-grub-core-lib-arg.c-grub_arg_list_alloc-Use-shifts-r.patch
f96e0b
Patch0209: 0209-grub-core-loader-i386-bsdXX.c-grub_openbsd_find_ramd.patch
f96e0b
Patch0210: 0210-Resend-a-packet-if-we-got-the-wrong-buffer-in-status.patch
f96e0b
Patch0211: 0211-Better-estimate-the-maximum-USB-transfer-size.patch
f96e0b
Patch0212: 0212-remove-get_endpoint_descriptor-and-change-all-functi.patch
f96e0b
Patch0213: 0213-Implement-boot-time-analysis-framework.patch
f96e0b
Patch0214: 0214-Fix-USB-devices-not-being-detected-when-requested.patch
f96e0b
Patch0215: 0215-Initialize-USB-ports-in-parallel-to-speed-up-boot.patch
f96e0b
Patch0216: 0216-include-grub-boottime.h-Add-missing-file.patch
f96e0b
Patch0217: 0217-Fix-a-conflict-between-ports-structures-with-2-contr.patch
f96e0b
Patch0218: 0218-New-commands-cbmemc-lscoreboot-coreboot_boottime-to-.patch
f96e0b
Patch0219: 0219-grub-core-commands-boottime.c-Fix-copyright-header.patch
f96e0b
Patch0220: 0220-Slight-improve-in-USB-related-boot-time-checkpoints.patch
f96e0b
Patch0221: 0221-grub-core-commands-verify.c-hashes-Add-several-hashe.patch
f96e0b
Patch0222: 0222-po-POTFILES.in-Regenerate.patch
f96e0b
Patch0223: 0223-grub-core-commands-i386-coreboot-cbls.c-Fix-typos-an.patch
f96e0b
Patch0224: 0224-Add-ability-to-generate-newc-additions-on-runtime.patch
f96e0b
Patch0225: 0225-grub-core-fs-zfs-zfs.c-Fix-incorrect-handling-of-spe.patch
f96e0b
Patch0226: 0226-grub-core-term-at_keyboard.c-Increase-robustness-on-.patch
f96e0b
Patch0227: 0227-Add-new-proc-filesystem-framework-and-put-luks_scrip.patch
f96e0b
Patch0228: 0228-grub-core-Makefile.core.def-vbe-Disable-on-coreboot-.patch
f96e0b
Patch0229: 0229-util-grub-mkconfig_lib.in-prepare_grub_to_access_dev.patch
f96e0b
Patch0230: 0230-grub-core-Makefile.core.def-vga-Disable-on-coreboot-.patch
f96e0b
Patch0231: 0231-util-grub.d-20_linux_xen.in-Automatically-add-no-rea.patch
f96e0b
Patch0232: 0232-Replace-the-region-at-0-from-coreboot-tables-to-avai.patch
f96e0b
Patch0233: 0233-grub-core-normal-menu.c-Wait-if-there-were-errors-sh.patch
f96e0b
Patch0234: 0234-grub-core-disk-ahci.c-Give-more-time-for-AHCI-reques.patch
f96e0b
Patch0235: 0235-grub-core-gfxmenu-font.c-grub_font_get_string_width-.patch
f96e0b
Patch0236: 0236-grub-core-commands-acpihalt.c-skip_ext_op-Add-suppor.patch
f96e0b
Patch0237: 0237-grub-core-kern-efi-mm.c-grub_efi_finish_boot_service.patch
f96e0b
Patch0238: 0238-grub-core-commands-verify.c-Fix-hash-algorithms-valu.patch
f96e0b
Patch0239: 0239-INSTALL-Mention-xorriso-requirement.patch
f96e0b
Patch0240: 0240-grub-core-partmap-apple.c-apple_partition_map_iterat.patch
f96e0b
Patch0241: 0241-grub-core-gfxmenu-gui_circular_progress.c-Fix-off-by.patch
f96e0b
Patch0242: 0242-grub-core-gfxmenu-view.c-Fix-off-by-one-error.patch
f96e0b
Patch0243: 0243-grub-core-gfxmenu-gui_circular_progress.c-Take-both-.patch
f96e0b
Patch0244: 0244-grub-core-gfxmenu-gui_progress_bar.c-Handle-padding-.patch
f96e0b
Patch0245: 0245-include-grub-elf.h-Add-missing-ARM-relocation-codes-.patch
f96e0b
Patch0246: 0246-util-grub-mount.c-fuse_init-Return-error-if-fuse_mai.patch
f96e0b
Patch0247: 0247-Fix-screen-corruption-in-menu-entry-editor-and-simpl.patch
f96e0b
Patch0248: 0248-grub-core-term-i386-pc-console.c-grub_console_getwh-.patch
f96e0b
Patch0249: 0249-grub-core-commands-verify.c-Save-verified-file-to-av.patch
f96e0b
Patch0250: 0250-grub-core-lib-posix_wrap-locale.h-GRUB_UTIL-Include-.patch
f96e0b
Patch0251: 0251-util-grub-setup.c-setup-Handle-some-corner-cases.patch
f96e0b
Patch0252: 0252-grub-core-bus-usb-usbtrans.c-grub_usb_bulk_readwrite.patch
f96e0b
Patch0253: 0253-Use-TSC-as-a-possible-time-source-on-i386-ieee1275.patch
f96e0b
Patch0254: 0254-grub-core-disk-efi-efidisk.c-Handle-partitions-on-no.patch
f96e0b
Patch0255: 0255-Unify-file-copying-setup-across-different-install-sc.patch
f96e0b
Patch0256: 0256-util-grub-mkimage.c-Introduce-new-define-EFI32_HEADE.patch
f96e0b
Patch0257: 0257-docs-grub.texi-Document-menuentry-id-option.patch
f96e0b
Patch0258: 0258-docs-grub.texi-Document-more-user-commands.patch
f96e0b
Patch0259: 0259-Move-GRUB_CHAR_BIT-to-types.h.patch
f96e0b
Patch0260: 0260-include-grub-bsdlabel.h-Use-enums.patch
f96e0b
Patch0261: 0261-grub-core-commands-verify.c-Use-GRUB_CHAR_BIT.patch
f96e0b
Patch0262: 0262-Add-new-defines-GRUB_RSDP_SIGNATURE_SIZE-and-GRUB_RS.patch
f96e0b
Patch0263: 0263-Replace-8-with-GRUB_CHAR_BIT-in-several-places-when-.patch
f96e0b
Patch0264: 0264-grub-core-commands-acpi.c-Use-sizeof-rather-than-har.patch
f96e0b
Patch0265: 0265-util-grub-mkfont.c-Prefer-enum-to-define.patch
f96e0b
Patch0266: 0266-Use-GRUB_PROPERLY_ALIGNED_ARRAY-in-grub-core-disk-cr.patch
f96e0b
Patch0267: 0267-util-grub.d-30_os-prober.in-Support-btrrfs-linux-pro.patch
f96e0b
Patch0268: 0268-util-grub-install_header-Use-PACKAGE-.mo-in-message-.patch
f96e0b
Patch0269: 0269-conf-Makefile.extra-dist-EXTRA_DIST-Add.patch
f96e0b
Patch0270: 0270-grub-core-normal-term.c-Few-more-fixes-for-menu-entr.patch
f96e0b
Patch0271: 0271-grub-core-normal-term.c-Few-more-fixes-for-menu-entr.patch
f96e0b
Patch0272: 0272-docs-grub-dev.texi-Move-itemize-after-subsection-to-.patch
f96e0b
Patch0273: 0273-grub-core-term-i386-pc-console.c-Fix-cursor-moving-a.patch
f96e0b
Patch0274: 0274-grub-core-Makefile.core.def-Add-kern-elfXX.c-to-elf-.patch
f96e0b
Patch0275: 0275-Fix-ia64-efi-image-generation-on-big-endian-machines.patch
f96e0b
Patch0276: 0276-autogen.sh-Use-h-not-f-to-test-for-existence-of-symb.patch
f96e0b
Patch0277: 0277-Fix-missing-PVs-if-they-don-t-contain-interesting-LV.patch
f96e0b
Patch0278: 0278-util-grub.d-30_os-prober.in-Add-onstr-to-entries-for.patch
f96e0b
Patch0279: 0279-Use-ACPI-shutdown-intests-as-traditional-port-was-re.patch
f96e0b
Patch0280: 0280-Import-new-gnulib.patch
f96e0b
Patch0281: 0281-docs-grub.texi-Fix-description-of-GRUB_CMDLINE_XEN-a.patch
f96e0b
Patch0282: 0282-Merge-powerpc-grub-mkrescue-flavour-with-common.-Use.patch
f96e0b
Patch0283: 0283-Support-i386-ieee1275-grub-mkrescue-and-make-check-o.patch
f96e0b
Patch0284: 0284-tests-partmap_test.in-Fix-missing-qemudisk-setting.patch
f96e0b
Patch0285: 0285-tests-grub_cmd_date.in-New-test-for-datetime.patch
f96e0b
Patch0286: 0286-docs-grub.texi-Update-coreboot-status-info.patch
f96e0b
Patch0287: 0287-Turn-off-QEMU-ACPI-way-since-new-releases-don-t-have.patch
f96e0b
Patch0288: 0288-tests-util-grub-shell.in-Fix-it-on-powerpc.patch
f96e0b
Patch0289: 0289-Disable-partmap-check-on-i386-ieee1275-due-to-openfi.patch
f96e0b
Patch0290: 0290-grub-core-net-drivers-ieee1275-ofnet.c-Don-t-attempt.patch
f96e0b
Patch0291: 0291-grub-core-net-http.c-Fix-bad-free.patch
f96e0b
Patch0292: 0292-Fix-handling-of-split-transfers.patch
f96e0b
Patch0293: 0293-grub-core-bus-usb-ehci.c-grub_ehci_fini_hw-Ignore-er.patch
f96e0b
Patch0294: 0294-util-grub-mkimage.c-Document-memdisk-implying-prefix.patch
f96e0b
Patch0295: 0295-Handle-Japanese-special-keys.patch
f96e0b
Patch0296: 0296-Replace-stpcpy-with-grub_stpcpy-in-tools.patch
f96e0b
Patch0297: 0297-Better-support-Apple-Intel-Macs-on-CD.patch
f96e0b
Patch0298: 0298-util-grub-mkrescue.in-Fix-wrong-architecture-for-ppc.patch
f96e0b
Patch0299: 0299-docs-man-grub-glue-efi.h2m-Add-missing-file.patch
f96e0b
Patch0300: 0300-Fix-memory-leaks-in-ofnet.patch
f96e0b
Patch0301: 0301-grub-core-kern-ieee1275-cmain.c-grub_ieee1275_find_o.patch
f96e0b
Patch0302: 0302-grub-core-disk-ieee1275-ofdisk.c-Iterate-over-bootpa.patch
f96e0b
Patch0303: 0303-Allow-IEEE1275-ports-on-path-even-if-it-wasn-t-detec.patch
f96e0b
Patch0304: 0304-Support-mkrescue-on-sparc64.patch
f96e0b
Patch0305: 0305-Support-grub-shell-on-sparc64.patch
f96e0b
Patch0306: 0306-tests-partmap_test.in-Skip-on-sparc64.patch
f96e0b
Patch0307: 0307-tests-grub_cmd_date.in-Add-missing-exit-1.patch
f96e0b
Patch0308: 0308-Move-GRUB-out-of-system-area-when-using-xorriso-1.2..patch
f96e0b
Patch0309: 0309-grub-core-loader-i386-linux.c-Remove-useless-leftove.patch
f96e0b
Patch0310: 0310-docs-grub-dev.texi-Rearrange-menu-to-match-the-secti.patch
f96e0b
Patch0311: 0311-Add-option-to-compress-files-on-install-image-creati.patch
f96e0b
Patch0312: 0312-grub-core-lib-posix_wrap-sys-types.h-Make-WORDS_BIGE.patch
f96e0b
Patch0313: 0313-grub-core-disk-ieee1275-ofdisk.c-Fix-CD-ROM-and-boot.patch
f96e0b
Patch0314: 0314-grub-core-kern-ieee1275-openfw.c-grub_ieee1275_deval.patch
f96e0b
Patch0315: 0315-tests-grub_script_expansion.in-Use-fixed-string-grep.patch
f96e0b
Patch0316: 0316-tests-grub_cmd_date.in-Skip-on-sparc64.patch
f96e0b
Patch0317: 0317-Fix-DMRAID-partition-handling.patch
f96e0b
Patch0318: 0318-grub-core-disk-efi-efidisk.c-Limit-disk-read-or-writ.patch
f96e0b
Patch0319: 0319-autogen.sh-Use-f-in-addition-for-h-when-checking-fil.patch
f96e0b
Patch0320: 0320-grub-core-disk-efi-efidisk.c-Really-limit-transfer-c.patch
f96e0b
Patch0321: 0321-build-aux-snippet-Add-missing-gnulib-files.patch
f96e0b
Patch0322: 0322-grub-core-disk-efi-efidisk.c-Detect-floppies-by-ACPI.patch
f96e0b
Patch0323: 0323-util-grub-mkrescue.in-Add-GPT-for-EFI-boot.patch
f96e0b
Patch0324: 0324-Add-support-for-pseries-and-other-bootinfo-machines-.patch
f96e0b
Patch0325: 0325-util-grub.d-30_os-prober.in-Add-onstr-to-linux-entri.patch
f96e0b
Patch0326: 0326-grub-core-kern-elfXX.c-grub_elfXX_load-Handle.patch
f96e0b
Patch0327: 0327-grub-core-commands-videotest.c-grub_cmd_videotest-Fi.patch
f96e0b
Patch0328: 0328-grub-core-kern-ieee1275-cmain.c-grub_ieee1275_find_o.patch
f96e0b
Patch0329: 0329-grub-core-kern-ieee1275-init.c-grub_claim_heap-Impro.patch
f96e0b
Patch0330: 0330-grub-core-lib-efi-relocator.c-grub_relocator_firmwar.patch
f96e0b
Patch0331: 0331-grub-core-Makefile.core.def-legacycfg-Enable-on-EFI.patch
f96e0b
Patch0332: 0332-grub-core-kern-mm.c-grub_mm_init_region-Fix-conditio.patch
f96e0b
Patch0333: 0333-Support-coreboot-framebuffer.patch
f96e0b
Patch0334: 0334-grub-core-disk-arc-arcdisk.c-grub_arcdisk_iterate_it.patch
f96e0b
Patch0335: 0335-Move-mips-arc-link-address.-Previous-link-address-wa.patch
f96e0b
Patch0336: 0336-grub-core-kern-dl.c-grub_dl_resolve_symbols-Handle-m.patch
f96e0b
Patch0337: 0337-util-grub-mkrescue.in-Add-mips-arc-support.patch
f96e0b
Patch0338: 0338-Add-missing-video-ids-to-coreboot-and-ieee1275-video.patch
f96e0b
Patch0339: 0339-grub-core-disk-ata.c-grub_ata_real_open-Use-grub_err.patch
f96e0b
Patch0340: 0340-grub-core-loader-i386-linux.c-grub_linux_boot-Defaul.patch
f96e0b
Patch0341: 0341-grub-core-normal-menu_text.c-print_entry-Put-an-aste.patch
f96e0b
Patch0342: 0342-util-grub-install.in-Fix-target-fo-qemu_mips.patch
f96e0b
Patch0343: 0343-grub-core-term-arc-console.c-Assume-that-console-is-.patch
f96e0b
Patch0344: 0344-util-grub-mkrescue.in-Alias-sashARCS-as-sash.patch
f96e0b
Patch0345: 0345-Make-check-work-on-mips-arc.patch
f96e0b
Patch0346: 0346-grub-core-term-ieee1275-console.c-grub_console_dimen.patch
f96e0b
Patch0347: 0347-util-grub-mkrescue.in-Move-all-files-that-don-t-have.patch
f96e0b
Patch0348: 0348-util-grub-mkrescue.in-Fix-loongson-filename.patch
f96e0b
Patch0349: 0349-tests-partmap_test.in-Add-missing-double-semicolon.patch
f96e0b
Patch0350: 0350-grub-core-boot-powerpc-bootinfo.txt.in-Missing-updat.patch
f96e0b
Patch0351: 0351-Add-serial-on-ARC-platform.patch
f96e0b
Patch0352: 0352-Enable-mipsel-arc.patch
f96e0b
Patch0353: 0353-configure.ac-Fix-loongson-conditional.patch
f96e0b
Patch0354: 0354-util-grub-mkrescue.in-Rename-i386-ieee1275-core-imag.patch
f96e0b
Patch0355: 0355-Add-test-to-check-that-different-boot-mediums-work.patch
f96e0b
Patch0356: 0356-tests-pseries_test.in-New-test.patch
f96e0b
Patch0357: 0357-util-getroot.c-exec_pipe-Put-proper-if-s-so-that-its.patch
f96e0b
Patch0358: 0358-grub-core-Makefile.core.def-Fix-grub-emu-and-grub-em.patch
f96e0b
Patch0359: 0359-Replace-libcurses-with-our-own-vt100-handling-for-th.patch
f96e0b
Patch0360: 0360-Make-make-check-work-on-emu.patch
f96e0b
Patch0361: 0361-Fix-pseries-test.patch
f96e0b
Patch0362: 0362-Improve-AHCI-detection-and-command-issuing.patch
f96e0b
Patch0363: 0363-Implement-grub_machine_get_bootlocation-for-ARC.patch
f96e0b
Patch0364: 0364-Core-compression-test.patch
f96e0b
Patch0365: 0365-grub-core-loader-multiboot_mbi2.c-grub_multiboot_loa.patch
f96e0b
Patch0366: 0366-grub-core-disk-ahci.c-grub_ahci_pciinit-Fix-handling.patch
f96e0b
Patch0367: 0367-util-ieee1275-ofpath.c-of_path_of_scsi-Fix-path-outp.patch
f96e0b
Patch0368: 0368-grub-core-term-ns8250.c-Systematically-probe-ports-b.patch
f96e0b
Patch0369: 0369-missing-file.patch
f96e0b
Patch0370: 0370-include-grub-macho.h-Set-GRUB_MACHO_FAT_EFI_MAGIC-as.patch
f96e0b
Patch0371: 0371-grub-core-term-morse.c-Macroify-dih-and-dah.patch
f96e0b
Patch0372: 0372-Move-directory-override-directorry-to-grub-install_h.patch
f96e0b
Patch0373: 0373-Remove-POTFILES.in-and-regenerate-it-in-autogen.sh.patch
f96e0b
Patch0374: 0374-INSTALL-Document-linguas.sh.patch
f96e0b
Patch0375: 0375-grub-core-commands-probe.c-Add-missing-grub_device_c.patch
f96e0b
Patch0376: 0376-grub-core-kern-file.c-Use-const-char-rather-than-cas.patch
f96e0b
Patch0377: 0377-include-grub-efi-api.h-GRUB_EFI_DEVICE_PATH_LENGTH-U.patch
f96e0b
Patch0378: 0378-grub-core-disk-ahci.c-Fix-compilation-for-amd64-form.patch
f96e0b
Patch0379: 0379-grub-core-io-lzopio.c-Use-GRUB_PROPERLY_ALIGNED_ARRA.patch
f96e0b
Patch0380: 0380-New-command-nativedisk.patch
f96e0b
Patch0381: 0381-grub-core-commands-nativedisk.c-Ignore-unknown-files.patch
f96e0b
Patch0382: 0382-docs-grub.texi-Add-a-comment-about-usefullness-of-na.patch
f96e0b
Patch0383: 0383-grub-core-lib-arg.c-grub_arg_show_help-Fix-a-NULL-po.patch
f96e0b
Patch0384: 0384-grub-core-kern-mips-arc-init.c-Fix-prefix-detection.patch
f96e0b
Patch0385: 0385-include-grub-list.h-FOR_LIST_ELEMENTS_SAFE-Fix-a-NUL.patch
f96e0b
Patch0386: 0386-grub-core-script-execute.c-grub_script_arglist_to_ar.patch
f96e0b
Patch0387: 0387-grub-core-bus-usb-uhci.c-Fix-DMA-handling-and-enable.patch
f96e0b
Patch0388: 0388-grub-core-commands-nativedisk.c-Customize-the-list-o.patch
f96e0b
Patch0389: 0389-Enforce-disabling-of-firmware-disk-drivers-when-nati.patch
f96e0b
Patch0390: 0390-Add-few-new-tests.patch
f96e0b
Patch0391: 0391-Unify-more-code-in-grub-install_header.patch
f96e0b
Patch0392: 0392-grub-core-gfxmenu-gui_list.c-Refresh-first_shown_ent.patch
f96e0b
Patch0393: 0393-Make-PCI-init-in-i386-qemu-port-more-robust.patch
f96e0b
Patch0394: 0394-grub-core-gfxmenu-circular_progress.c-Set-start_angl.patch
f96e0b
Patch0395: 0395-configure.ac-Use-mcmodel-large-on-x86_64-emu-as-well.patch
f96e0b
Patch0396: 0396-grub-core-partmap-amiga.c-Fix-size-of-checksummed-bl.patch
f96e0b
Patch0397: 0397-grub-core-kern-mips-loongson-init.c-Support-halt-for.patch
f96e0b
Patch0398: 0398-include-grub-arc-arc.h-Account-for-missing-other-per.patch
f96e0b
Patch0399: 0399-Add-few-more-tests.patch
f96e0b
Patch0400: 0400-grub-core-commands-videotest.c-Reduce-flickering-and.patch
f96e0b
Patch0401: 0401-First-automated-video-test-running-videotest-and-com.patch
f96e0b
Patch0402: 0402-grub-core-loader-i386-linux.c-grub_linux_setup_video.patch
f96e0b
Patch0403: 0403-grub-core-tests-videotest_checksum.c-videotest_check.patch
f96e0b
Patch0404: 0404-Add-missing-exports-on-mips.patch
f96e0b
Patch0405: 0405-Several-fixes-to-ieee1275-and-big-endian-video.patch
f96e0b
Patch0406: 0406-grub-core-normal-term.c-print_ucs4_real-Fix-startwid.patch
f96e0b
Patch0407: 0407-grub-core-gfxmenu-view.c-grub_gfxmenu_view_new-Clear.patch
f96e0b
Patch0408: 0408-include-grub-gui.h-grub_gfxmenu_timeout_unregister-F.patch
f96e0b
Patch0409: 0409-grub-core-video-fb-fbblit.c-grub_video_fbblit_blend_.patch
f96e0b
Patch0410: 0410-grub-core-gfxmenu-gfxmenu.c-grub_gfxmenu_try-Allow-s.patch
f96e0b
Patch0411: 0411-New-series-of-tests-for-gfxterm-and-gfxmenu.patch
f96e0b
Patch0412: 0412-grub-core-tests-video_checksum.c-Don-t-set-GENERATE_.patch
f96e0b
Patch0413: 0413-Rename-grub-core-tests-checksums.c-into-grub-core-te.patch
f96e0b
Patch0414: 0414-grub-core-font-font.c-grub_font_construct_glyph-Fix-.patch
f96e0b
Patch0415: 0415-Fix-test-a-and-o-precedence.patch
f96e0b
Patch0416: 0416-grub-core-gettext-gettext.c-Try-lang.gmo-as-well.patch
f96e0b
Patch0417: 0417-grub-core-normal-menu.c-run_menu-Fix-timeout-referen.patch
f96e0b
Patch0418: 0418-Fix-several-memory-leaks.patch
f96e0b
Patch0419: 0419-grub-core-normal-main.c-Fix-freed-memory-dereference.patch
f96e0b
Patch0420: 0420-grub-core-normal-menu_text.c-menu_clear_timeout-Clea.patch
f96e0b
Patch0421: 0421-grub-core-tests-lib-functional_test.c-Don-t-stop-on-.patch
f96e0b
Patch0422: 0422-Speed-up-gfxterm-by-saving-intermediate-results-in-i.patch
f96e0b
Patch0423: 0423-More-video-checks.patch
f96e0b
Patch0424: 0424-Speed-up-gfxterm-by-slightly-agglomerating-mallocs.patch
f96e0b
Patch0425: 0425-Agglomerate-more-mallocs-to-speed-up-gfxterm.patch
f96e0b
Patch0426: 0426-Factor-out-human-size-printing.patch
f96e0b
Patch0427: 0427-grub-core-commands-testspeed.c-New-command-testspeed.patch
f96e0b
Patch0428: 0428-Reimplement-grub-reboot-to-not-depend-on-saved_entry.patch
f96e0b
Patch0429: 0429-grub-core-font-font.c-Use-grub_dprintf-for-debug-sta.patch
f96e0b
Patch0430: 0430-tests-priority_queue_unit_test.cc-New-test.patch
f96e0b
Patch0431: 0431-grub-core-video-readers-jpeg.c-Use-grub_dprintf-for-.patch
f96e0b
Patch0432: 0432-grub-core-loader-linux.c-Use-grub_dprintf-for-debug-.patch
f96e0b
Patch0433: 0433-Mark-few-forgotten-strings-for-translation.patch
f96e0b
Patch0434: 0434-Simplify-few-strings.patch
f96e0b
Patch0435: 0435-autogen.sh-Exclude-unused-libgcrypt-files-from-trans.patch
f96e0b
Patch0436: 0436-tests-gettext_strings_test.in-A-test-to-check-for-st.patch
f96e0b
Patch0437: 0437-New-variables-net_default_-to-determine-MAC-IP-of-de.patch
f96e0b
Patch0438: 0438-grub-core-tests-setjmp_test.c-New-test.patch
f96e0b
Patch0439: 0439-Menu-color-test.patch
f96e0b
Patch0440: 0440-grub-core-commands-videoinfo.c-Use-paletted-rather-t.patch
f96e0b
Patch0441: 0441-Compressed-HFS-support.patch
f96e0b
Patch0442: 0442-Don-t-say-GNU-Linux-in-generated-menus.patch
f96e0b
Patch0443: 0443-Migrate-PPC-from-Yaboot-to-Grub2.patch
f96e0b
Patch0444: 0444-Add-fw_path-variable-revised.patch
f96e0b
Patch0445: 0445-Don-t-set-boot-device-on-ppc-ieee1275.patch
f96e0b
Patch0446: 0446-Add-support-for-linuxefi.patch
f96e0b
Patch0447: 0447-Add-support-for-crappy-cd-craparino.patch
f96e0b
Patch0448: 0448-Use-linuxefi-and-initrdefi-where-appropriate.patch
f96e0b
Patch0449: 0449-Don-t-allow-insmod-when-secure-boot-is-enabled.patch
f96e0b
Patch0450: 0450-Pass-x-hex-hex-straight-through-unmolested.patch
f96e0b
Patch0451: 0451-Fix-crash-on-http.patch
f96e0b
Patch0452: 0452-Issue-separate-DNS-queries-for-ipv4-and-ipv6.patch
f96e0b
Patch0453: 0453-IBM-client-architecture-CAS-reboot-support.patch
f96e0b
Patch0454: 0454-Add-vlan-tag-support.patch
f96e0b
Patch0455: 0455-Add-X-option-to-printf-functions.patch
f96e0b
Patch0456: 0456-DHCP-client-ID-and-UUID-options-added.patch
f96e0b
Patch0457: 0457-Search-for-specific-config-file-for-netboot.patch
f96e0b
Patch0458: 0458-Add-bootpath-device-to-the-list.patch
f96e0b
Patch0459: 0459-add-GRUB_DISABLE_SUBMENU-option.patch
f96e0b
Patch0460: 0460-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
f96e0b
Patch0461: 0461-Move-bash-completion-script-922997.patch
f96e0b
Patch0462: 0462-for-ppc-reset-console-display-attr-when-clear-screen.patch
f96e0b
Patch0463: 0463-grub-core-term-efi-console.c-Fix-compile-error.patch
f96e0b
Patch0464: 0464-configure.ac-Don-t-use-extended-registers-on-x86_64.patch
f96e0b
Patch0465: 0465-configure.ac-Don-t-disable-extended-registers-on-emu.patch
f96e0b
Patch0466: 0466-conf-Makefile.common-Poison-float-and-double-on-non-.patch
f96e0b
Patch0467: 0467-Progressively-skip-menu-elements-on-small-terminals-.patch
f96e0b
Patch0468: 0468-Don-t-write-messages-to-the-screen.patch
f96e0b
Patch0469: 0469-Don-t-print-GNU-GRUB-header.patch
f96e0b
Patch0470: 0470-Don-t-draw-a-border-around-the-menu.patch
f96e0b
Patch0471: 0471-Don-t-add-to-highlighted-row.patch
f96e0b
Patch0472: 0472-Don-t-add-to-highlighted-row.patch
f96e0b
Patch0473: 0473-Use-the-standard-margin-for-the-timeout-string.patch
f96e0b
Patch0474: 0474-Message-string-cleanups.patch
f96e0b
Patch0475: 0475-Fix-border-spacing-now-that-we-aren-t-displaying-it.patch
f96e0b
Patch0476: 0476-Use-the-correct-indentation-for-the-term-help-text.patch
f96e0b
Patch0477: 0477-Indent-menu-entries.patch
f96e0b
Patch0478: 0478-Fix-margins.patch
f96e0b
Patch0479: 0479-Add-support-for-UEFI-operating-systems-returned-by-o.patch
f96e0b
Patch0480: 0480-Disable-GRUB-video-support-for-IBM-power-machines.patch
f96e0b
Patch0481: 0481-Revert-Add-bootpath-device-to-the-list-967862.patch
f96e0b
Patch0482: 0482-Fix-net_bootp-cmd-crash-when-there-isn-t-network-car.patch
f96e0b
Patch0483: 0483-Initialize-grub_file_filters_-all-enabled.patch
f96e0b
Patch0484: 0484-Use-2-instead-of-1-for-our-right-hand-margin-so-line.patch
f96e0b
Patch0485: 0001-Use-linux16-when-appropriate-880840.patch
f96e0b
Patch0486: 0001-Enable-pager-by-default.-985860.patch
f96e0b
Patch0487: 0001-F10-doesn-t-work-on-serial-so-don-t-tell-the-user-to.patch
f96e0b
f96e0b
BuildRequires:  flex bison binutils python
f96e0b
BuildRequires:  ncurses-devel xz-devel
f96e0b
BuildRequires:  freetype-devel libusb-devel
f96e0b
%ifarch %{sparc} x86_64
f96e0b
# sparc builds need 64 bit glibc-devel - also for 32 bit userland
f96e0b
BuildRequires:  /usr/lib64/crt1.o glibc-static
f96e0b
%else
f96e0b
# ppc64 builds need the ppc crt1.o
f96e0b
BuildRequires:  /usr/lib/crt1.o glibc-static
f96e0b
%endif
f96e0b
BuildRequires:  autoconf automake autogen device-mapper-devel
f96e0b
BuildRequires:	freetype-devel gettext-devel git
f96e0b
BuildRequires:	texinfo
f96e0b
BuildRequires:	dejavu-sans-fonts
f96e0b
BuildRequires:	help2man
f96e0b
%ifarch %{efiarchs}
f96e0b
BuildRequires:	pesign >= 0.109-3.el7
f96e0b
%endif
f96e0b
f96e0b
Requires:	gettext os-prober which file
f96e0b
Requires:	%{name}-tools = %{epoch}:%{version}-%{release}
f96e0b
Requires(pre):  dracut
f96e0b
Requires(post): dracut
f96e0b
f96e0b
ExcludeArch:	s390 s390x %{arm}
f96e0b
Obsoletes:	grub2 <= 2.00-20%{?dist}
f96e0b
f96e0b
%description
f96e0b
The GRand Unified Bootloader (GRUB) is a highly configurable and customizable
f96e0b
bootloader with modular architecture.  It support rich varietyof kernel formats,
f96e0b
file systems, computer architectures and hardware devices.  This subpackage
f96e0b
provides support for PC BIOS systems.
f96e0b
f96e0b
%ifarch %{efiarchs}
f96e0b
%package efi
f96e0b
Summary:	GRUB for EFI systems.
f96e0b
Group:		System Environment/Base
f96e0b
Requires:	%{name}-tools = %{epoch}:%{version}-%{release}
f96e0b
Obsoletes:	grub2-efi <= 2.00-20%{?dist}
f96e0b
f96e0b
%description efi
f96e0b
The GRand Unified Bootloader (GRUB) is a highly configurable and customizable
f96e0b
bootloader with modular architecture.  It support rich varietyof kernel formats,
f96e0b
file systems, computer architectures and hardware devices.  This subpackage
f96e0b
provides support for EFI systems.
f96e0b
%endif
f96e0b
f96e0b
%package tools
f96e0b
Summary:	Support tools for GRUB.
f96e0b
Group:		System Environment/Base
f96e0b
Requires:	gettext os-prober which file system-logos
f96e0b
f96e0b
%description tools
f96e0b
The GRand Unified Bootloader (GRUB) is a highly configurable and customizable
f96e0b
bootloader with modular architecture.  It support rich varietyof kernel formats,
f96e0b
file systems, computer architectures and hardware devices.  This subpackage
f96e0b
provides tools for support of all platforms.
f96e0b
f96e0b
%package starfield-theme
f96e0b
Summary:	An example theme for GRUB.
f96e0b
Group:		System Environment/Base
f96e0b
Requires:	system-logos
f96e0b
Obsoletes:	grub2 <= 2.00-20%{?dist}
f96e0b
Obsoletes:	grub2-efi <= 2.00-20%{?dist}
f96e0b
f96e0b
%description starfield-theme
f96e0b
The GRand Unified Bootloader (GRUB) is a highly configurable and customizable
f96e0b
bootloader with modular architecture.  It support rich varietyof kernel formats,
f96e0b
file systems, computer architectures and hardware devices.  This subpackage
f96e0b
provides an example theme for the grub screen.
f96e0b
f96e0b
%prep
f96e0b
%setup -T -c -n grub-%{tarversion}
f96e0b
%ifarch %{efiarchs}
f96e0b
%setup -D -q -T -a 0 -n grub-%{tarversion}
f96e0b
cd grub-%{tarversion}
f96e0b
# place unifont in the '.' from which configure is run
f96e0b
cp %{SOURCE4} unifont.pcf.gz
f96e0b
git init
f96e0b
git config user.email "grub2-owner@fedoraproject.org"
f96e0b
git config user.name "Fedora Ninjas"
f96e0b
git add .
f96e0b
git commit -a -q -m "%{tarversion} baseline."
f96e0b
git am %{patches}
f96e0b
cd ..
f96e0b
mv grub-%{tarversion} grub-efi-%{tarversion}
f96e0b
%endif
f96e0b
%setup -D -q -T -a 0 -n grub-%{tarversion}
f96e0b
cd grub-%{tarversion}
f96e0b
# place unifont in the '.' from which configure is run
f96e0b
cp %{SOURCE4} unifont.pcf.gz
f96e0b
git init
f96e0b
git config user.email "grub2-owner@fedoraproject.org"
f96e0b
git config user.name "Fedora Ninjas"
f96e0b
git add .
f96e0b
git commit -a -q -m "%{tarversion} baseline."
f96e0b
git am %{patches}
f96e0b
f96e0b
%build
f96e0b
%ifarch %{efiarchs}
f96e0b
cd grub-efi-%{tarversion}
f96e0b
./autogen.sh
f96e0b
%configure							\
f96e0b
	CFLAGS="$(echo $RPM_OPT_FLAGS | sed			\
f96e0b
		-e 's/-O.//g'					\
f96e0b
		-e 's/-fstack-protector//g'			\
f96e0b
		-e 's/--param=ssp-buffer-size=4//g'		\
f96e0b
		-e 's/-mregparm=3/-mregparm=4/g'		\
f96e0b
		-e 's/-fexceptions//g'				\
f96e0b
		-e 's/-fasynchronous-unwind-tables//g'		\
f96e0b
		-e 's/^/ -fno-strict-aliasing/' )"		\
f96e0b
	TARGET_LDFLAGS=-static					\
f96e0b
        --with-platform=efi					\
f96e0b
	--with-grubdir=%{name}					\
f96e0b
        --program-transform-name=s,grub,%{name},		\
f96e0b
	--disable-grub-mount					\
f96e0b
	--disable-werror
f96e0b
make %{?_smp_mflags}
f96e0b
GRUB_MODULES="	all_video boot btrfs cat chain configfile echo efifwsetup \
f96e0b
		efinet ext2 fat font gfxmenu gfxterm gzio halt hfsplus iso9660 \
f96e0b
		jpeg linuxefi lvm minicmd normal part_apple part_msdos \
f96e0b
		part_gpt password_pbkdf2 png reboot search search_fs_uuid \
f96e0b
		search_fs_file search_label sleep test video xfs \
f96e0b
		mdraid09 mdraid1x blscfg multiboot2 multiboot tftp"
f96e0b
./grub-mkimage -O %{grubefiarch} -o %{grubeficdname}.orig -p /EFI/BOOT \
f96e0b
		-d grub-core ${GRUB_MODULES}
f96e0b
%pesign -s -i %{grubeficdname}.orig -o %{grubeficdname} -c %{SOURCE2} -n redhatsecureboot003 -a %{SOURCE1}
f96e0b
./grub-mkimage -O %{grubefiarch} -o %{grubefiname}.orig -p /EFI/%{efidir} \
f96e0b
		-d grub-core ${GRUB_MODULES}
f96e0b
%pesign -s -i %{grubefiname}.orig -o %{grubefiname} -c %{SOURCE2} -n redhatsecureboot003 -a %{SOURCE1}
f96e0b
cd ..
f96e0b
%endif
f96e0b
f96e0b
cd grub-%{tarversion}
f96e0b
./autogen.sh
f96e0b
# -static is needed so that autoconf script is able to link
f96e0b
# test that looks for _start symbol on 64 bit platforms
f96e0b
%ifarch %{sparc} ppc ppc64
f96e0b
%define platform ieee1275
f96e0b
%else
f96e0b
%define platform pc
f96e0b
%endif
f96e0b
%configure							\
f96e0b
	CFLAGS="$(echo $RPM_OPT_FLAGS | sed			\
f96e0b
		-e 's/-O.//g'					\
f96e0b
		-e 's/-fstack-protector//g'			\
f96e0b
		-e 's/--param=ssp-buffer-size=4//g'		\
f96e0b
		-e 's/-mregparm=3/-mregparm=4/g'		\
f96e0b
		-e 's/-fexceptions//g'				\
f96e0b
		-e 's/-m64//g'					\
f96e0b
		-e 's/-fasynchronous-unwind-tables//g'		\
f96e0b
		-e 's/-mcpu=power7/-mcpu=power6/g'		\
f96e0b
		-e 's/^/ -fno-strict-aliasing/' )"		\
f96e0b
	TARGET_LDFLAGS=-static					\
f96e0b
        --with-platform=%{platform}				\
f96e0b
	--with-grubdir=%{name}					\
f96e0b
        --program-transform-name=s,grub,%{name},		\
f96e0b
	--disable-grub-mount					\
f96e0b
	--disable-werror
f96e0b
f96e0b
make %{?_smp_mflags}
f96e0b
f96e0b
sed -i -e 's,(grub),(%{name}),g' \
f96e0b
	-e 's,grub.info,%{name}.info,g' \
f96e0b
	-e 's,\* GRUB:,* GRUB2:,g' \
f96e0b
	-e 's,/boot/grub/,/boot/%{name}/,g' \
f96e0b
	-e 's,\([^-]\)grub-\([a-z]\),\1%{name}-\2,g' \
f96e0b
	docs/grub.info
f96e0b
sed -i -e 's,grub-dev,%{name}-dev,g' docs/grub-dev.info
f96e0b
f96e0b
/usr/bin/makeinfo --html --no-split -I docs -o grub-dev.html docs/grub-dev.texi
f96e0b
/usr/bin/makeinfo --html --no-split -I docs -o grub.html docs/grub.texi
f96e0b
sed -i	-e 's,/boot/grub/,/boot/%{name}/,g' \
f96e0b
	-e 's,\([^-]\)grub-\([a-z]\),\1%{name}-\2,g' \
f96e0b
	grub.html
f96e0b
f96e0b
%install
f96e0b
set -e
f96e0b
rm -fr $RPM_BUILD_ROOT
f96e0b
f96e0b
%ifarch %{efiarchs}
f96e0b
cd grub-efi-%{tarversion}
f96e0b
make DESTDIR=$RPM_BUILD_ROOT install
f96e0b
find $RPM_BUILD_ROOT -iname "*.module" -exec chmod a-x {} \;
f96e0b
f96e0b
# Ghost config file
f96e0b
install -m 755 -d $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/
f96e0b
touch $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/grub.cfg
f96e0b
ln -s ../boot/efi/EFI/%{efidir}/grub.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-efi.cfg
f96e0b
f96e0b
# Install ELF files modules and images were created from into
f96e0b
# the shadow root, where debuginfo generator will grab them from
f96e0b
find $RPM_BUILD_ROOT -name '*.mod' -o -name '*.img' |
f96e0b
while read MODULE
f96e0b
do
f96e0b
        BASE=$(echo $MODULE |sed -r "s,.*/([^/]*)\.(mod|img),\1,")
f96e0b
        # Symbols from .img files are in .exec files, while .mod
f96e0b
        # modules store symbols in .elf. This is just because we
f96e0b
        # have both boot.img and boot.mod ...
f96e0b
        EXT=$(echo $MODULE |grep -q '.mod' && echo '.elf' || echo '.exec')
f96e0b
        TGT=$(echo $MODULE |sed "s,$RPM_BUILD_ROOT,.debugroot,")
f96e0b
#        install -m 755 -D $BASE$EXT $TGT
f96e0b
done
f96e0b
install -m 755 %{grubefiname} $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/%{grubefiname}
f96e0b
install -m 755 %{grubeficdname} $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/%{grubeficdname}
f96e0b
install -D -m 644 unicode.pf2 $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/fonts/unicode.pf2
f96e0b
cd ..
f96e0b
%endif
f96e0b
f96e0b
cd grub-%{tarversion}
f96e0b
make DESTDIR=$RPM_BUILD_ROOT install
f96e0b
f96e0b
# Ghost config file
f96e0b
install -d $RPM_BUILD_ROOT/boot/%{name}
f96e0b
touch $RPM_BUILD_ROOT/boot/%{name}/grub.cfg
f96e0b
ln -s ../boot/%{name}/grub.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.cfg
f96e0b
f96e0b
cp -a $RPM_BUILD_ROOT%{_datarootdir}/locale/en\@quot $RPM_BUILD_ROOT%{_datarootdir}/locale/en
f96e0b
f96e0b
# Install ELF files modules and images were created from into
f96e0b
# the shadow root, where debuginfo generator will grab them from
f96e0b
find $RPM_BUILD_ROOT -name '*.mod' -o -name '*.img' |
f96e0b
while read MODULE
f96e0b
do
f96e0b
        BASE=$(echo $MODULE |sed -r "s,.*/([^/]*)\.(mod|img),\1,")
f96e0b
        # Symbols from .img files are in .exec files, while .mod
f96e0b
        # modules store symbols in .elf. This is just because we
f96e0b
        # have both boot.img and boot.mod ...
f96e0b
        EXT=$(echo $MODULE |grep -q '.mod' && echo '.elf' || echo '.exec')
f96e0b
        TGT=$(echo $MODULE |sed "s,$RPM_BUILD_ROOT,.debugroot,")
f96e0b
#        install -m 755 -D $BASE$EXT $TGT
f96e0b
done
f96e0b
f96e0b
mv $RPM_BUILD_ROOT%{_infodir}/grub.info $RPM_BUILD_ROOT%{_infodir}/%{name}.info
f96e0b
mv $RPM_BUILD_ROOT%{_infodir}/grub-dev.info $RPM_BUILD_ROOT%{_infodir}/%{name}-dev.info
f96e0b
rm $RPM_BUILD_ROOT%{_infodir}/dir
f96e0b
f96e0b
# Defaults
f96e0b
mkdir ${RPM_BUILD_ROOT}%{_sysconfdir}/default
f96e0b
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/default/grub
f96e0b
mkdir ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
f96e0b
ln -sf %{_sysconfdir}/default/grub \
f96e0b
	${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/grub
f96e0b
f96e0b
cd ..
f96e0b
%find_lang grub
f96e0b
f96e0b
# Fedora theme in /boot/grub2/themes/system/
f96e0b
cd $RPM_BUILD_ROOT
f96e0b
tar xjf %{SOURCE5}
f96e0b
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-10.pf2      -s 10 /usr/share/fonts/dejavu/DejaVuSans.ttf # "DejaVu Sans Regular 10"
f96e0b
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-12.pf2      -s 12 /usr/share/fonts/dejavu/DejaVuSans.ttf # "DejaVu Sans Regular 12"
f96e0b
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-Bold-14.pf2 -s 14 /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf # "DejaVu Sans Bold 14"
f96e0b
f96e0b
# Make selinux happy with exec stack binaries.
f96e0b
mkdir ${RPM_BUILD_ROOT}%{_sysconfdir}/prelink.conf.d/
f96e0b
cat << EOF > ${RPM_BUILD_ROOT}%{_sysconfdir}/prelink.conf.d/grub2.conf
f96e0b
# these have execstack, and break under selinux
f96e0b
-b /usr/bin/grub2-script-check
f96e0b
-b /usr/bin/grub2-mkrelpath
f96e0b
-b /usr/bin/grub2-fstest
f96e0b
-b /usr/sbin/grub2-bios-setup
f96e0b
-b /usr/sbin/grub2-probe
f96e0b
-b /usr/sbin/grub2-sparc64-setup
f96e0b
EOF
f96e0b
f96e0b
%clean    
f96e0b
rm -rf $RPM_BUILD_ROOT
f96e0b
f96e0b
%post
f96e0b
if [ "$1" = 1 ]; then
f96e0b
	/sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz || :
f96e0b
	/sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz || :
f96e0b
fi
f96e0b
f96e0b
%triggerun -- grub2 < 1:1.99-4
f96e0b
# grub2 < 1.99-4 removed a number of essential files in postun. To fix upgrades
f96e0b
# from the affected grub2 packages, we first back up the files in triggerun and
f96e0b
# later restore them in triggerpostun.
f96e0b
# https://bugzilla.redhat.com/show_bug.cgi?id=735259
f96e0b
f96e0b
# Back up the files before uninstalling old grub2
f96e0b
mkdir -p /boot/grub2.tmp &&
f96e0b
mv -f /boot/grub2/*.mod \
f96e0b
      /boot/grub2/*.img \
f96e0b
      /boot/grub2/*.lst \
f96e0b
      /boot/grub2/device.map \
f96e0b
      /boot/grub2.tmp/ || :
f96e0b
f96e0b
%triggerpostun -- grub2 < 1:1.99-4
f96e0b
# ... and restore the files.
f96e0b
test ! -f /boot/grub2/device.map &&
f96e0b
test -d /boot/grub2.tmp &&
f96e0b
mv -f /boot/grub2.tmp/*.mod \
f96e0b
      /boot/grub2.tmp/*.img \
f96e0b
      /boot/grub2.tmp/*.lst \
f96e0b
      /boot/grub2.tmp/device.map \
f96e0b
      /boot/grub2/ &&
f96e0b
rm -r /boot/grub2.tmp/ || :
f96e0b
f96e0b
%preun
f96e0b
if [ "$1" = 0 ]; then
f96e0b
	/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz || :
f96e0b
	/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz || :
f96e0b
fi
f96e0b
f96e0b
%files -f grub.lang
f96e0b
%defattr(-,root,root,-)
f96e0b
%{_libdir}/grub/*-%{platform}/
f96e0b
%config(noreplace) %{_sysconfdir}/%{name}.cfg
f96e0b
%ghost %config(noreplace) /boot/%{name}/grub.cfg
f96e0b
%doc grub-%{tarversion}/COPYING
f96e0b
f96e0b
%ifarch %{efiarchs}
f96e0b
%files efi
f96e0b
%defattr(-,root,root,-)
f96e0b
%{_libdir}/grub/%{grubefiarch}
f96e0b
%config(noreplace) %{_sysconfdir}/%{name}-efi.cfg
f96e0b
%attr(0755,root,root)/boot/efi/EFI/%{efidir}
f96e0b
%attr(0755,root,root)/boot/efi/EFI/%{efidir}/fonts
f96e0b
%ghost %config(noreplace) /boot/efi/EFI/%{efidir}/grub.cfg
f96e0b
%doc grub-%{tarversion}/COPYING
f96e0b
%endif
f96e0b
f96e0b
%files tools -f grub.lang
f96e0b
%defattr(-,root,root,-)
f96e0b
%dir %{_libdir}/grub/
f96e0b
%dir %{_datarootdir}/grub/
f96e0b
%dir %{_datarootdir}/grub/themes
f96e0b
%{_datarootdir}/grub/*
f96e0b
%{_sbindir}/%{name}-mkconfig
f96e0b
%{_sbindir}/%{name}-install
f96e0b
%{_sbindir}/%{name}-probe
f96e0b
%{_sbindir}/%{name}-reboot
f96e0b
%{_sbindir}/%{name}-set-default
f96e0b
%{_sbindir}/%{name}-bios-setup
f96e0b
%{_sbindir}/%{name}-ofpathname
f96e0b
%{_sbindir}/%{name}-sparc64-setup
f96e0b
%{_bindir}/%{name}-mknetdir
f96e0b
%{_bindir}/%{name}-mkstandalone
f96e0b
%{_bindir}/%{name}-editenv
f96e0b
%{_bindir}/%{name}-fstest
f96e0b
%{_bindir}/%{name}-kbdcomp
f96e0b
%{_bindir}/%{name}-menulst2cfg
f96e0b
%{_bindir}/%{name}-mkfont
f96e0b
%{_bindir}/%{name}-mklayout
f96e0b
%{_bindir}/%{name}-mkimage
f96e0b
%{_bindir}/%{name}-mkpasswd-pbkdf2
f96e0b
%{_bindir}/%{name}-mkrelpath
f96e0b
%{_bindir}/%{name}-glue-efi
f96e0b
%{_bindir}/%{name}-render-label
f96e0b
%ifnarch %{sparc}
f96e0b
%{_bindir}/%{name}-mkrescue
f96e0b
%endif
f96e0b
%{_bindir}/%{name}-script-check
f96e0b
%{_datarootdir}/bash-completion/completions/grub
f96e0b
%{_sysconfdir}/prelink.conf.d/grub2.conf
f96e0b
%attr(0700,root,root) %dir %{_sysconfdir}/grub.d
f96e0b
%config %{_sysconfdir}/grub.d/??_*
f96e0b
%{_sysconfdir}/grub.d/README
f96e0b
%attr(0644,root,root) %ghost %config(noreplace) %{_sysconfdir}/default/grub
f96e0b
%{_sysconfdir}/sysconfig/grub
f96e0b
%dir /boot/%{name}
f96e0b
%dir /boot/%{name}/themes/
f96e0b
%dir /boot/%{name}/themes/system
f96e0b
%exclude /boot/%{name}/themes/system/*
f96e0b
%exclude %{_datarootdir}/grub/themes/
f96e0b
%{_infodir}/%{name}*
f96e0b
%exclude %{_mandir}
f96e0b
%doc grub-%{tarversion}/COPYING grub-%{tarversion}/INSTALL
f96e0b
%doc grub-%{tarversion}/NEWS grub-%{tarversion}/README
f96e0b
%doc grub-%{tarversion}/THANKS grub-%{tarversion}/TODO
f96e0b
%doc grub-%{tarversion}/grub.html
f96e0b
%doc grub-%{tarversion}/grub-dev.html grub-%{tarversion}/docs/font_char_metrics.png
f96e0b
%doc grub-%{tarversion}/themes/starfield/COPYING.CC-BY-SA-3.0
f96e0b
f96e0b
%files starfield-theme
f96e0b
%dir /boot/%{name}/themes/
f96e0b
%dir %{_datarootdir}/grub/themes
f96e0b
%dir %{_datarootdir}/grub/themes/starfield
f96e0b
/boot/%{name}/themes/
f96e0b
%{_datarootdir}/grub/themes/
f96e0b
f96e0b
%changelog
f96e0b
* Wed Nov 20 2013 Peter Jones <pjones@redhat.com> - 2.00-22.10
f96e0b
- Rebuild with correct release number and with correct target.
f96e0b
  Related: rhbz#1032530
f96e0b
f96e0b
* Wed Nov 20 2013 Daniel Mach <dmach@redhat.com> - 2.00-22.9.1
f96e0b
- Enable tftp module
f96e0b
  Resolves: rhbz#1032530
f96e0b
f96e0b
* Thu Nov 14 2013 Peter Jones <pjones@redhat.com> - 2.00-22.9
f96e0b
- Make "linux16" happen on x86_64 machines as well.
f96e0b
  Resolves: rhbz#880840
f96e0b
f96e0b
* Wed Nov 06 2013 Peter Jones <pjones@redhat.com> - 2.00-22.8
f96e0b
- Rebuild with correct build target for signing.
f96e0b
  Related: rhbz#996863
f96e0b
f96e0b
* Tue Nov 05 2013 Peter Jones <pjones@redhat.com> - 2.00-22.7
f96e0b
- Build with -mcpu=power6 as we did before redhat-rpm-config changed
f96e0b
  Resolves: rhbz#1026368
f96e0b
f96e0b
* Thu Oct 31 2013 Peter Jones <pjones@redhat.com> - 2.00-22.6
f96e0b
- Make linux16 work with the shell better.
f96e0b
  Resolves: rhbz#880840
f96e0b
f96e0b
* Thu Oct 31 2013 Peter Jones <pjones@redhat.com> - 2.00-22.5
f96e0b
- Rebuild because we were clobbering signing in the spec file...
f96e0b
  Related: rhbz#1017855
f96e0b
f96e0b
* Thu Oct 31 2013 Peter Jones <pjones@redhat.com> - 2.00-22.4
f96e0b
- Rebuild because signing didn't work.
f96e0b
  Related: rhbz#1017855
f96e0b
f96e0b
* Mon Oct 28 2013 Peter Jones <pjones@redhat.com> - 2.00-22.3
f96e0b
- Use linux16 when appropriate:
f96e0b
  Resolves: rhbz#880840
f96e0b
- Enable pager by default:
f96e0b
  Resolves: rhbz#985860
f96e0b
- Don't ask the user to hit keys that won't work.
f96e0b
  Resolves: rhbz#987443
f96e0b
- Sign grub2 during builds
f96e0b
  Resolves: rhbz#1017855
f96e0b
f96e0b
* Thu Aug 29 2013 Peter Jones <pjones@redhat.com> - 2.00-22.2
f96e0b
- Fix minor rpmdiff complaints.
f96e0b
f96e0b
* Wed Aug 07 2013 Peter Jones <pjones@redhat.com> - 2.00-22.1
f96e0b
- Fix url so PkgWrangler doesn't go crazy.
f96e0b
f96e0b
* Fri Jun 21 2013 Peter Jones <pjones@redhat.com> - 2.00-22
f96e0b
- Fix linewrapping in edit menu.
f96e0b
  Resolves: rhbz #976643
f96e0b
f96e0b
* Thu Jun 20 2013 Peter Jones <pjones@redhat.com> - 2.00-21
f96e0b
- Fix obsoletes to pull in -starfield-theme subpackage when it should.
f96e0b
f96e0b
* Fri Jun 14 2013 Peter Jones <pjones@redhat.com> - 2.00-20
f96e0b
- Put the theme entirely ento the subpackage where it belongs (#974667)
f96e0b
f96e0b
* Wed Jun 12 2013 Peter Jones <pjones@redhat.com> - 2.00-19
f96e0b
- Rebase to upstream snapshot.
f96e0b
- Fix PPC build error (#967862)
f96e0b
- Fix crash on net_bootp command (#960624)
f96e0b
- Reset colors on ppc when appropriate (#908519)
f96e0b
- Left align "Loading..." messages (#908492)
f96e0b
- Fix probing of SAS disks on PPC (#953954)
f96e0b
- Add support for UEFI OSes returned by os-prober
f96e0b
- Disable "video" mode on PPC for now (#973205)
f96e0b
- Make grub fit better into the boot sequence, visually (#966719)
f96e0b
f96e0b
* Fri May 10 2013 Matthias Clasen <mclasen@redhat.com> - 2.00-18
f96e0b
- Move the starfield theme to a subpackage (#962004)
f96e0b
- Don't allow SSE or MMX on UEFI builds (#949761)
f96e0b
f96e0b
* Wed Apr 24 2013 Peter Jones <pjones@redhat.com> - 2.00-17.pj0
f96e0b
- Rebase to upstream snapshot.
f96e0b
f96e0b
* Thu Apr 04 2013 Peter Jones <pjones@redhat.com> - 2.00-17
f96e0b
- Fix booting from drives with 4k sectors on UEFI.
f96e0b
- Move bash completion to new location (#922997)
f96e0b
- Include lvm support for /boot (#906203)
f96e0b
f96e0b
* Thu Feb 14 2013 Peter Jones <pjones@redhat.com> - 2.00-16
f96e0b
- Allow the user to disable submenu generation
f96e0b
- (partially) support BLS-style configuration stanzas.
f96e0b
f96e0b
* Tue Feb 12 2013 Peter Jones <pjones@redhat.com> - 2.00-15.pj0
f96e0b
- Add various config file related changes.
f96e0b
f96e0b
* Thu Dec 20 2012 Dennis Gilmore <dennis@ausil.us> - 2.00-15
f96e0b
- bump nvr
f96e0b
f96e0b
* Mon Dec 17 2012 Karsten Hopp <karsten@redhat.com> 2.00-14
f96e0b
- add bootpath device to the device list (pfsmorigo, #886685)
f96e0b
f96e0b
* Tue Nov 27 2012 Peter Jones <pjones@redhat.com> - 2.00-13
f96e0b
- Add vlan tag support (pfsmorigo, #871563)
f96e0b
- Follow symlinks during PReP installation in grub2-install (pfsmorigo, #874234)
f96e0b
- Improve search paths for config files on network boot (pfsmorigo, #873406)
f96e0b
f96e0b
* Tue Oct 23 2012 Peter Jones <pjones@redhat.com> - 2.00-12
f96e0b
- Don't load modules when grub transitions to "normal" mode on UEFI.
f96e0b
f96e0b
* Mon Oct 22 2012 Peter Jones <pjones@redhat.com> - 2.00-11
f96e0b
- Rebuild with newer pesign so we'll get signed with the final signing keys.
f96e0b
f96e0b
* Thu Oct 18 2012 Peter Jones <pjones@redhat.com> - 2.00-10
f96e0b
- Various PPC fixes.
f96e0b
- Fix crash fetching from http (gustavold, #860834)
f96e0b
- Issue separate dns queries for ipv4 and ipv6 (gustavold, #860829)
f96e0b
- Support IBM CAS reboot (pfsmorigo, #859223)
f96e0b
- Include all modules in the core image on ppc (pfsmorigo, #866559)
f96e0b
f96e0b
* Mon Oct 01 2012 Peter Jones <pjones@redhat.com> - 1:2.00-9
f96e0b
- Work around bug with using "\x20" in linux command line.
f96e0b
  Related: rhbz#855849
f96e0b
f96e0b
* Thu Sep 20 2012 Peter Jones <pjones@redhat.com> - 2.00-8
f96e0b
- Don't error on insmod on UEFI/SB, but also don't do any insmodding.
f96e0b
- Increase device path size for ieee1275
f96e0b
  Resolves: rhbz#857936
f96e0b
- Make network booting work on ieee1275 machines.
f96e0b
  Resolves: rhbz#857936
f96e0b
f96e0b
* Wed Sep 05 2012 Matthew Garrett <mjg@redhat.com> - 2.00-7
f96e0b
- Add Apple partition map support for EFI
f96e0b
f96e0b
* Thu Aug 23 2012 David Cantrell <dcantrell@redhat.com> - 2.00-6
f96e0b
- Only require pesign on EFI architectures (#851215)
f96e0b
f96e0b
* Tue Aug 14 2012 Peter Jones <pjones@redhat.com> - 2.00-5
f96e0b
- Work around AHCI firmware bug in efidisk driver.
f96e0b
- Move to newer pesign macros
f96e0b
- Don't allow insmod if we're in secure-boot mode.
f96e0b
f96e0b
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com>
f96e0b
- Split module lists for UEFI boot vs UEFI cd images.
f96e0b
- Add raid modules for UEFI image (related: #750794)
f96e0b
- Include a prelink whitelist for binaries that need execstack (#839813)
f96e0b
- Include fix efi memory map fix from upstream (#839363)
f96e0b
f96e0b
* Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 2.00-4
f96e0b
- Correct grub-mkimage invocation to use efidir RPM macro (jwb)
f96e0b
- Sign with test keys on UEFI systems.
f96e0b
- PPC - Handle device paths with commas correctly.
f96e0b
  Related: rhbz#828740
f96e0b
f96e0b
* Wed Jul 25 2012 Peter Jones <pjones@redhat.com> - 2.00-3
f96e0b
- Add some more code to support Secure Boot, and temporarily disable
f96e0b
  some other bits that don't work well enough yet.
f96e0b
  Resolves: rhbz#836695
f96e0b
f96e0b
* Wed Jul 11 2012 Matthew Garrett <mjg@redhat.com> - 2.00-2
f96e0b
- Set a prefix for the image - needed for installer work
f96e0b
- Provide the font in the EFI directory for the same reason
f96e0b
f96e0b
* Thu Jun 28 2012 Peter Jones <pjones@redhat.com> - 2.00-1
f96e0b
- Rebase to grub-2.00 release.
f96e0b
f96e0b
* Mon Jun 18 2012 Peter Jones <pjones@redhat.com> - 2.0-0.37.beta6
f96e0b
- Fix double-free in grub-probe.
f96e0b
f96e0b
* Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.36.beta6
f96e0b
- Build with patch19 applied.
f96e0b
f96e0b
* Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.35.beta6
f96e0b
- More ppc fixes.
f96e0b
f96e0b
* Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.34.beta6
f96e0b
- Add IBM PPC fixes.
f96e0b
f96e0b
* Mon Jun 04 2012 Peter Jones <pjones@redhat.com> - 2.0-0.33.beta6
f96e0b
- Update to beta6.
f96e0b
- Various fixes from mads.
f96e0b
f96e0b
* Fri May 25 2012 Peter Jones <pjones@redhat.com> - 2.0-0.32.beta5
f96e0b
- Revert builddep change for crt1.o; it breaks ppc build.
f96e0b
f96e0b
* Fri May 25 2012 Peter Jones <pjones@redhat.com> - 2.0-0.31.beta5
f96e0b
- Add fwsetup command (pjones)
f96e0b
- More ppc fixes (IBM)
f96e0b
f96e0b
* Tue May 22 2012 Peter Jones <pjones@redhat.com> - 2.0-0.30.beta5
f96e0b
- Fix the /other/ grub2-tools require to include epoch.
f96e0b
f96e0b
* Mon May 21 2012 Peter Jones <pjones@redhat.com> - 2.0-0.29.beta5
f96e0b
- Get rid of efi_uga and efi_gop, favoring all_video instead.
f96e0b
f96e0b
* Mon May 21 2012 Peter Jones <pjones@redhat.com> - 2.0-0.28.beta5
f96e0b
- Name grub.efi something that's arch-appropriate (kiilerix, pjones)
f96e0b
- use EFI/$SOMETHING_DISTRO_BASED/ not always EFI/redhat/grub2-efi/ .
f96e0b
- move common stuff to -tools (kiilerix)
f96e0b
- spec file cleanups (kiilerix)
f96e0b
f96e0b
* Mon May 14 2012 Peter Jones <pjones@redhat.com> - 2.0-0.27.beta5
f96e0b
- Fix module trampolining on ppc (benh)
f96e0b
f96e0b
* Thu May 10 2012 Peter Jones <pjones@redhat.com> - 2.0-0.27.beta5
f96e0b
- Fix license of theme (mizmo)
f96e0b
  Resolves: rhbz#820713
f96e0b
- Fix some PPC bootloader detection IBM problem
f96e0b
  Resolves: rhbz#820722
f96e0b
f96e0b
* Thu May 10 2012 Peter Jones <pjones@redhat.com> - 2.0-0.26.beta5
f96e0b
- Update to beta5.
f96e0b
- Update how efi building works (kiilerix)
f96e0b
- Fix theme support to bring in fonts correctly (kiilerix, pjones)
f96e0b
f96e0b
* Wed May 09 2012 Peter Jones <pjones@redhat.com> - 2.0-0.25.beta4
f96e0b
- Include theme support (mizmo)
f96e0b
- Include locale support (kiilerix)
f96e0b
- Include html docs (kiilerix)
f96e0b
f96e0b
* Thu Apr 26 2012 Peter Jones <pjones@redhat.com> - 2.0-0.24
f96e0b
- Various fixes from Mads Kiilerich
f96e0b
f96e0b
* Thu Apr 19 2012 Peter Jones <pjones@redhat.com> - 2.0-0.23
f96e0b
- Update to 2.00~beta4
f96e0b
- Make fonts work so we can do graphics reasonably
f96e0b
f96e0b
* Thu Mar 29 2012 David Aquilina <dwa@redhat.com> - 2.0-0.22
f96e0b
- Fix ieee1275 platform define for ppc
f96e0b
f96e0b
* Thu Mar 29 2012 Peter Jones <pjones@redhat.com> - 2.0-0.21
f96e0b
- Remove ppc excludearch lines (dwa)
f96e0b
- Update ppc terminfo patch (hamzy)
f96e0b
f96e0b
* Wed Mar 28 2012 Peter Jones <pjones@redhat.com> - 2.0-0.20
f96e0b
- Fix ppc64 vs ppc exclude according to what dwa tells me they need
f96e0b
- Fix version number to better match policy.
f96e0b
f96e0b
* Tue Mar 27 2012 Dan Horák <dan[at]danny.cz> - 1.99-19.2
f96e0b
- Add support for serial terminal consoles on PPC by Mark Hamzy
f96e0b
f96e0b
* Sun Mar 25 2012 Dan Horák <dan[at]danny.cz> - 1.99-19.1
f96e0b
- Use Fix-tests-of-zeroed-partition patch by Mark Hamzy
f96e0b
f96e0b
* Thu Mar 15 2012 Peter Jones <pjones@redhat.com> - 1.99-19
f96e0b
- Use --with-grubdir= on configure to make it behave like -17 did.
f96e0b
f96e0b
* Wed Mar 14 2012 Peter Jones <pjones@redhat.com> - 1.99-18
f96e0b
- Rebase from 1.99 to 2.00~beta2
f96e0b
f96e0b
* Wed Mar 07 2012 Peter Jones <pjones@redhat.com> - 1.99-17
f96e0b
- Update for newer autotools and gcc 4.7.0
f96e0b
  Related: rhbz#782144
f96e0b
- Add /etc/sysconfig/grub link to /etc/default/grub
f96e0b
  Resolves: rhbz#800152
f96e0b
- ExcludeArch s390*, which is not supported by this package.
f96e0b
  Resolves: rhbz#758333
f96e0b
f96e0b
* Fri Feb 17 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.99-16
f96e0b
- Build with -Os (bug 782144)
f96e0b
f96e0b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.99-15
f96e0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f96e0b
f96e0b
* Wed Dec 14 2011 Matthew Garrett <mjg@redhat.com> - 1.99-14
f96e0b
- fix up various grub2-efi issues
f96e0b
f96e0b
* Thu Dec 08 2011 Adam Williamson <awilliam@redhat.com> - 1.99-13
f96e0b
- fix hardwired call to grub-probe in 30_os-prober (rhbz#737203)
f96e0b
f96e0b
* Mon Nov 07 2011 Peter Jones <pjones@redhat.com> - 1.99-12
f96e0b
- Lots of .spec fixes from Mads Kiilerich:
f96e0b
  Remove comment about update-grub - it isn't run in any scriptlets
f96e0b
  patch info pages so they can be installed and removed correctly when renamed
f96e0b
  fix references to grub/grub2 renames in info pages (#743964)
f96e0b
  update README.Fedora (#734090)
f96e0b
  fix comments for the hack for upgrading from grub2 < 1.99-4
f96e0b
  fix sed syntax error preventing use of $RPM_OPT_FLAGS (#704820)
f96e0b
  make /etc/grub2*.cfg %config(noreplace)
f96e0b
  make grub.cfg %ghost - an empty file is of no use anyway
f96e0b
  create /etc/default/grub more like anaconda would create it (#678453)
f96e0b
  don't create rescue entries by default - grubby will not maintain them anyway
f96e0b
  set GRUB_SAVEDEFAULT=true so saved defaults works (rbhz#732058)
f96e0b
  grub2-efi should have its own bash completion
f96e0b
  don't set gfxpayload in efi mode - backport upstream r3402
f96e0b
- Handle dmraid better. Resolves: rhbz#742226
f96e0b
f96e0b
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.99-11
f96e0b
- Rebuilt for glibc bug#747377
f96e0b
f96e0b
* Wed Oct 19 2011 Adam Williamson <awilliam@redhat.com> - 1.99-10
f96e0b
- /etc/default/grub is explicitly intended for user customization, so
f96e0b
  mark it as config(noreplace)
f96e0b
f96e0b
* Tue Oct 11 2011 Peter Jones <pjones@redhat.com> - 1.99-9
f96e0b
- grub has an epoch, so we need that expressed in the obsolete as well.
f96e0b
  Today isn't my day.
f96e0b
f96e0b
* Tue Oct 11 2011 Peter Jones <pjones@redhat.com> - 1.99-8
f96e0b
- Fix my bad obsoletes syntax.
f96e0b
f96e0b
* Thu Oct 06 2011 Peter Jones <pjones@redhat.com> - 1.99-7
f96e0b
- Obsolete grub
f96e0b
  Resolves: rhbz#743381
f96e0b
f96e0b
* Wed Sep 14 2011 Peter Jones <pjones@redhat.com> - 1.99-6
f96e0b
- Use mv not cp to try to avoid moving disk blocks around for -5 fix
f96e0b
  Related: rhbz#735259
f96e0b
- handle initramfs on xen better (patch from Marko Ristola)
f96e0b
  Resolves: rhbz#728775
f96e0b
f96e0b
* Sat Sep 03 2011 Kalev Lember <kalevlember@gmail.com> - 1.99-5
f96e0b
- Fix upgrades from grub2 < 1.99-4 (#735259)
f96e0b
f96e0b
* Fri Sep 02 2011 Peter Jones <pjones@redhat.com> - 1.99-4
f96e0b
- Don't do sysadminny things in %preun or %post ever. (#735259)
f96e0b
- Actually include the changelog in this build (sorry about -3)
f96e0b
f96e0b
* Thu Sep 01 2011 Peter Jones <pjones@redhat.com> - 1.99-2
f96e0b
- Require os-prober (#678456) (patch from Elad Alfassa)
f96e0b
- Require which (#734959) (patch from Elad Alfassa)
f96e0b
f96e0b
* Thu Sep 01 2011 Peter Jones <pjones@redhat.com> - 1.99-1
f96e0b
- Update to grub-1.99 final.
f96e0b
- Fix crt1.o require on x86-64 (fix from Mads Kiilerich)
f96e0b
- Various CFLAGS fixes (from Mads Kiilerich)
f96e0b
  - -fexceptions and -m64
f96e0b
- Temporarily ignore translations (from Mads Kiilerich)
f96e0b
f96e0b
* Thu Jul 21 2011 Peter Jones <pjones@redhat.com> - 1.99-0.3
f96e0b
- Use /sbin not /usr/sbin .
f96e0b
f96e0b
* Thu Jun 23 2011 Peter Lemenkov <lemenkov@gmail.com> - 1:1.99-0.2
f96e0b
- Fixes for ppc and ppc64
f96e0b
f96e0b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.98-4
f96e0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild