[12433] | 1 | %bcond_with systemd |
---|
| 2 | %global with_secure_boot 0 |
---|
| 3 | %undefine _hardened_build |
---|
| 4 | |
---|
| 5 | %undefine _missing_build_ids_terminate_build |
---|
| 6 | %global _configure_gnuconfig_hack 0 |
---|
| 7 | |
---|
| 8 | %global tarversion 2.04 |
---|
| 9 | %global gnulibversion fixes |
---|
| 10 | |
---|
| 11 | %global build_cflags %{optflags} |
---|
| 12 | %global build_ldflags %{nil} |
---|
| 13 | |
---|
| 14 | Name: grub2 |
---|
| 15 | Version: 2.04 |
---|
| 16 | Release: 3%{?_dist_release} |
---|
| 17 | Summary: Bootloader with support for Linux, Multiboot and more |
---|
| 18 | Group: System Environment/Base |
---|
| 19 | License: GPLv3+ |
---|
| 20 | URL: https://www.gnu.org/software/grub/ |
---|
| 21 | Vendor: Project Vine |
---|
| 22 | Distribution: Vine Linux |
---|
| 23 | Packager: tomop |
---|
| 24 | |
---|
| 25 | #Obsoletes: grub < 1:0.98 |
---|
| 26 | Source0: https://ftp.gnu.org/gnu/grub/grub-%{tarversion}.tar.xz |
---|
| 27 | Source1: grub.macros |
---|
| 28 | Source2: gnulib-%{gnulibversion}.tar.gz |
---|
| 29 | Source3: 99-grub-mkconfig.install |
---|
| 30 | Source4: http://unifoundry.com/unifont-5.1.20080820.pcf.gz |
---|
| 31 | Source5: theme.tar.bz2 |
---|
| 32 | Source6: gitignore |
---|
| 33 | Source7: bootstrap |
---|
| 34 | Source8: bootstrap.conf |
---|
| 35 | Source9: strtoull_test.c |
---|
| 36 | Source10: 20-grub.install |
---|
| 37 | Source12: grub.patches |
---|
| 38 | # Vine |
---|
| 39 | Source1000: grub.default-vine |
---|
| 40 | Source1001: grub-%{version}-ja.po |
---|
| 41 | Source1002: grub2-theme-vine.tar.gz |
---|
| 42 | |
---|
| 43 | %include %{SOURCE1} |
---|
| 44 | |
---|
| 45 | # generate with do-rebase |
---|
| 46 | %include %{SOURCE12} |
---|
| 47 | |
---|
| 48 | # Vine patch(es) |
---|
| 49 | Patch100001: 100001-change-title-for-Vine-Linux.patch |
---|
| 50 | |
---|
| 51 | BuildRequires: gcc efi-srpm-macros |
---|
| 52 | BuildRequires: flex bison binutils python3 |
---|
| 53 | BuildRequires: ncurses-devel xz-devel bzip2-devel |
---|
| 54 | BuildRequires: freetype2-devel libusb1-devel fuse-devel |
---|
| 55 | BuildRequires: rpm-devel |
---|
| 56 | BuildRequires: rpm-devel rpm-libs |
---|
| 57 | BuildRequires: autoconf automake autogen device-mapper-devel |
---|
| 58 | BuildRequires: freetype-devel gettext-devel git |
---|
| 59 | BuildRequires: texinfo |
---|
| 60 | BuildRequires: TrueType-vlgothic |
---|
| 61 | BuildRequires: help2man |
---|
| 62 | %if 0%{with_secure_boot} |
---|
| 63 | %ifarch %{efi_arch} |
---|
| 64 | BuildRequires: pesign >= 0.99-8 |
---|
| 65 | %endif |
---|
| 66 | %endif |
---|
| 67 | %if %{?_with_ccache: 1}%{?!_with_ccache: 0} |
---|
| 68 | BuildRequires: ccache |
---|
| 69 | %endif |
---|
| 70 | |
---|
| 71 | ExcludeArch: s390 s390x %{arm} |
---|
| 72 | Obsoletes: %{name} <= %{evr} |
---|
| 73 | |
---|
| 74 | %if 0%{with_legacy_arch} |
---|
| 75 | Requires: %{name}-%{legacy_package_arch} = %{evr} |
---|
[4616] | 76 | %else |
---|
[12433] | 77 | Requires: %{name}-%{package_arch} = %{evr} |
---|
[4616] | 78 | %endif |
---|
| 79 | |
---|
[12433] | 80 | %global desc \ |
---|
| 81 | The GRand Unified Bootloader (GRUB) is a highly configurable and \ |
---|
| 82 | customizable bootloader with modular architecture. It supports a rich \ |
---|
| 83 | variety of kernel formats, file systems, computer architectures and \ |
---|
| 84 | hardware devices.\ |
---|
| 85 | %{nil} |
---|
| 86 | |
---|
| 87 | %description |
---|
| 88 | %{desc} |
---|
| 89 | |
---|
| 90 | %package common |
---|
| 91 | Summary: grub2 common layout |
---|
| 92 | Group: System Environment/Base |
---|
| 93 | BuildArch: noarch |
---|
| 94 | |
---|
| 95 | %description common |
---|
| 96 | This package provides some directories which are required by various grub2 |
---|
| 97 | subpackages. |
---|
| 98 | |
---|
| 99 | %package tools |
---|
| 100 | Summary: Support tools for GRUB. |
---|
| 101 | Group: System Environment/Base |
---|
| 102 | Obsoletes: %{name}-tools < %{evr} |
---|
| 103 | Requires: %{name}-common = %{evr} |
---|
| 104 | Requires: gettext os-prober which file |
---|
| 105 | Requires(pre): dracut |
---|
| 106 | Requires(post): dracut |
---|
| 107 | |
---|
| 108 | %description tools |
---|
| 109 | %{desc} |
---|
| 110 | This subpackage provides tools for support of all platforms. |
---|
| 111 | |
---|
[4616] | 112 | %ifarch x86_64 |
---|
[12433] | 113 | %package tools-efi |
---|
| 114 | Summary: Support tools for GRUB. |
---|
| 115 | Group: System Environment/Base |
---|
| 116 | Requires: gettext os-prober which file |
---|
| 117 | Requires: %{name}-common = %{evr} |
---|
| 118 | Obsoletes: %{name}-tools < %{evr} |
---|
| 119 | |
---|
| 120 | %description tools-efi |
---|
| 121 | %{desc} |
---|
| 122 | This subpackage provides tools for support of EFI platforms. |
---|
[4616] | 123 | %endif |
---|
| 124 | |
---|
[12433] | 125 | %package tools-minimal |
---|
| 126 | Summary: Support tools for GRUB. |
---|
| 127 | Group: System Environment/Base |
---|
| 128 | Requires: gettext |
---|
| 129 | Requires: %{name}-common = %{evr} |
---|
| 130 | Obsoletes: %{name}-tools < %{evr} |
---|
[4616] | 131 | |
---|
[12433] | 132 | %description tools-minimal |
---|
| 133 | %{desc} |
---|
| 134 | This subpackage provides tools for support of all platforms. |
---|
[4616] | 135 | |
---|
[12433] | 136 | %package tools-extra |
---|
| 137 | Summary: Support tools for GRUB. |
---|
| 138 | Group: System Environment/Base |
---|
| 139 | Requires: gettext os-prober which file console-setup |
---|
| 140 | Requires: %{name}-tools-minimal = %{evr} |
---|
| 141 | Requires: %{name}-common = %{evr} |
---|
| 142 | Obsoletes: %{name}-tools < %{evr} |
---|
[4616] | 143 | |
---|
[12433] | 144 | %description tools-extra |
---|
| 145 | %{desc} |
---|
| 146 | This subpackage provides tools for support of all platforms. |
---|
| 147 | |
---|
| 148 | %if 0%{with_efi_arch} |
---|
| 149 | %{expand:%define_efi_variant %%{package_arch} -o} |
---|
[4616] | 150 | %endif |
---|
[12433] | 151 | %if 0%{with_alt_efi_arch} |
---|
| 152 | %{expand:%define_efi_variant %%{alt_package_arch}} |
---|
| 153 | %endif |
---|
| 154 | %if 0%{with_legacy_arch} |
---|
| 155 | %{expand:%define_legacy_variant %%{legacy_package_arch}} |
---|
| 156 | %endif |
---|
[4616] | 157 | |
---|
[12433] | 158 | %if 0%{with_emu_arch} |
---|
| 159 | %package emu |
---|
| 160 | Summary: GRUB user-space emulation. |
---|
| 161 | Requires: %{name}-tools-minimal = %{evr} |
---|
[4616] | 162 | |
---|
[12433] | 163 | %description emu |
---|
| 164 | %{desc} |
---|
| 165 | This subpackage provides the GRUB user-space emulation support of all platforms. |
---|
[4616] | 166 | |
---|
[12433] | 167 | %package emu-modules |
---|
| 168 | Summary: GRUB user-space emulation modules. |
---|
| 169 | Requires: %{name}-tools-minimal = %{evr} |
---|
[4616] | 170 | |
---|
[12433] | 171 | %description emu-modules |
---|
| 172 | %{desc} |
---|
| 173 | This subpackage provides the GRUB user-space emulation modules. |
---|
| 174 | %endif |
---|
[4616] | 175 | |
---|
[12433] | 176 | %package theme-starfield |
---|
| 177 | Summary: Starfield theme for GRUB2 |
---|
| 178 | Group: System Environment/Base |
---|
| 179 | Requires: %{name}-common = %{version}-%{release} |
---|
[4616] | 180 | |
---|
[12433] | 181 | %description theme-starfield |
---|
| 182 | %{desc} |
---|
| 183 | This subpackage provides Starfield theme. |
---|
| 184 | |
---|
| 185 | %package theme-vine |
---|
| 186 | Summary: Vine Linux theme for GRUB2 |
---|
| 187 | Group: System Environment/Base |
---|
| 188 | Requires: %{name}-common = %{version}-%{release} |
---|
| 189 | |
---|
| 190 | %description theme-vine |
---|
| 191 | %{desc} |
---|
| 192 | This package provides Vine Linux theme. |
---|
| 193 | |
---|
| 194 | |
---|
[4616] | 195 | %prep |
---|
[12433] | 196 | %do_common_setup |
---|
[4616] | 197 | |
---|
[12433] | 198 | cp -f %{SOURCE1001} po/ja.po |
---|
| 199 | pushd po |
---|
| 200 | msgfmt -v ja.po -o ja.gmo |
---|
| 201 | popd |
---|
| 202 | |
---|
| 203 | %if 0%{with_efi_arch} |
---|
| 204 | mkdir grub-%{grubefiarch}-%{tarversion} |
---|
| 205 | grep -A100000 '# stuff "make" creates' .gitignore > grub-%{grubefiarch}-%{tarversion}/.gitignore |
---|
| 206 | cp %{SOURCE4} grub-%{grubefiarch}-%{tarversion}/unifont.pcf.gz |
---|
| 207 | git add grub-%{grubefiarch}-%{tarversion} |
---|
| 208 | %endif |
---|
| 209 | %if 0%{with_alt_efi_arch} |
---|
| 210 | mkdir grub-%{grubaltefiarch}-%{tarversion} |
---|
| 211 | grep -A100000 '# stuff "make" creates' .gitignore > grub-%{grubaltefiarch}-%{tarversion}/.gitignore |
---|
| 212 | cp %{SOURCE4} grub-%{grubaltefiarch}-%{tarversion}/unifont.pcf.gz |
---|
| 213 | git add grub-%{grubaltefiarch}-%{tarversion} |
---|
| 214 | %endif |
---|
| 215 | %if 0%{with_legacy_arch} |
---|
| 216 | mkdir grub-%{grublegacyarch}-%{tarversion} |
---|
| 217 | grep -A100000 '# stuff "make" creates' .gitignore > grub-%{grublegacyarch}-%{tarversion}/.gitignore |
---|
| 218 | cp %{SOURCE4} grub-%{grublegacyarch}-%{tarversion}/unifont.pcf.gz |
---|
| 219 | git add grub-%{grublegacyarch}-%{tarversion} |
---|
| 220 | %endif |
---|
| 221 | %if 0%{with_emu_arch} |
---|
| 222 | mkdir grub-emu-%{tarversion} |
---|
| 223 | grep -A100000 '# stuff "make" creates' .gitignore > grub-emu-%{tarversion}/.gitignore |
---|
| 224 | cp %{SOURCE4} grub-emu-%{tarversion}/unifont.pcf.gz |
---|
| 225 | git add grub-emu-%{tarversion} |
---|
| 226 | %endif |
---|
| 227 | git commit -m "After making subdirs" |
---|
| 228 | |
---|
[4616] | 229 | %build |
---|
[12433] | 230 | sed -i \ |
---|
| 231 | -e 's,-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ,,g' \ |
---|
| 232 | -e 's,-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ,,g' \ |
---|
| 233 | gnulib/gnulib-tool \ |
---|
| 234 | grub-core/lib/gnulib/Makefile.in \ |
---|
| 235 | grub-core/lib/gnulib/Makefile.am |
---|
[4616] | 236 | |
---|
[12433] | 237 | %if 0%{with_efi_arch} |
---|
| 238 | %{expand:%do_primary_efi_build %%{grubefiarch} %%{grubefiname} %%{grubeficdname} %%{_target_platform} %%{efi_target_cflags} %%{efi_host_cflags}} |
---|
[4616] | 239 | %endif |
---|
[12433] | 240 | %if 0%{with_alt_efi_arch} |
---|
| 241 | %{expand:%do_alt_efi_build %%{grubaltefiarch} %%{grubaltefiname} %%{grubalteficdname} %%{_alt_target_platform} %%{alt_efi_target_cflags} %%{alt_efi_host_cflags}} |
---|
[4616] | 242 | %endif |
---|
[12433] | 243 | %if 0%{with_legacy_arch} |
---|
| 244 | %{expand:%do_legacy_build %%{grublegacyarch}} |
---|
| 245 | %endif |
---|
| 246 | %if 0%{with_emu_arch} |
---|
| 247 | %{expand:%do_emu_build} |
---|
| 248 | %endif |
---|
| 249 | makeinfo --no-split -I docs -o docs/grub-dev.info \ |
---|
| 250 | docs/grub-dev.texi |
---|
| 251 | makeinfo --no-split -I docs -o docs/grub.info \ |
---|
| 252 | docs/grub.texi |
---|
| 253 | makeinfo --html --no-split -I docs -o docs/grub-dev.html \ |
---|
| 254 | docs/grub-dev.texi |
---|
| 255 | makeinfo --html --no-split -I docs -o docs/grub.html \ |
---|
| 256 | docs/grub.texi |
---|
[4616] | 257 | |
---|
| 258 | %install |
---|
[12433] | 259 | set -e |
---|
| 260 | rm -fr $RPM_BUILD_ROOT |
---|
[4616] | 261 | |
---|
[12433] | 262 | %do_common_install |
---|
| 263 | %if 0%{with_efi_arch} |
---|
| 264 | %{expand:%do_efi_install %%{grubefiarch} %%{grubefiname} %%{grubeficdname}} |
---|
| 265 | %endif |
---|
| 266 | %if 0%{with_alt_efi_arch} |
---|
| 267 | %{expand:%do_alt_efi_install %%{grubaltefiarch} %%{grubaltefiname} %%{grubalteficdname}} |
---|
| 268 | %endif |
---|
| 269 | %if 0%{with_legacy_arch} |
---|
| 270 | %{expand:%do_legacy_install %%{grublegacyarch} %%{alt_grub_target_name} 0%{with_efi_arch}} |
---|
| 271 | %endif |
---|
| 272 | %if 0%{with_emu_arch} |
---|
| 273 | %{expand:%do_emu_install %%{package_arch}} |
---|
| 274 | %endif |
---|
| 275 | rm -f $RPM_BUILD_ROOT%{_infodir}/dir |
---|
| 276 | ln -s %{name}-set-password ${RPM_BUILD_ROOT}/%{_sbindir}/%{name}-setpassword |
---|
| 277 | echo '.so man8/%{name}-set-password.8' > ${RPM_BUILD_ROOT}/%{_datadir}/man/man8/%{name}-setpassword.8 |
---|
| 278 | %ifnarch x86_64 |
---|
| 279 | rm -vf ${RPM_BUILD_ROOT}/%{_bindir}/%{name}-render-label |
---|
| 280 | rm -vf ${RPM_BUILD_ROOT}/%{_sbindir}/%{name}-bios-setup |
---|
| 281 | rm -vf ${RPM_BUILD_ROOT}/%{_sbindir}/%{name}-macbless |
---|
| 282 | %endif |
---|
[4616] | 283 | |
---|
[12433] | 284 | %find_lang grub |
---|
[4616] | 285 | |
---|
[12433] | 286 | # Make selinux happy with exec stack binaries. |
---|
| 287 | mkdir ${RPM_BUILD_ROOT}%{_sysconfdir}/prelink.conf.d/ |
---|
| 288 | cat << EOF > ${RPM_BUILD_ROOT}%{_sysconfdir}/prelink.conf.d/grub2.conf |
---|
| 289 | # these have execstack, and break under selinux |
---|
| 290 | -b /usr/bin/grub2-script-check |
---|
| 291 | -b /usr/bin/grub2-mkrelpath |
---|
| 292 | -b /usr/bin/grub2-mount |
---|
| 293 | -b /usr/bin/grub2-fstest |
---|
| 294 | -b /usr/sbin/grub2-bios-setup |
---|
| 295 | -b /usr/sbin/grub2-probe |
---|
| 296 | -b /usr/sbin/grub2-sparc64-setup |
---|
| 297 | EOF |
---|
[4616] | 298 | |
---|
[12433] | 299 | # Install kernel-install scripts |
---|
| 300 | install -d -m 0755 %{buildroot}%{_prefix}/lib/kernel/install.d/ |
---|
| 301 | install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE10} |
---|
| 302 | install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE3} |
---|
| 303 | install -d -m 0755 %{buildroot}%{_sysconfdir}/kernel/install.d/ |
---|
| 304 | # Install systemd user service to set the boot_success flag |
---|
| 305 | %if %{with systemd} |
---|
| 306 | install -D -m 0755 -t %{buildroot}%{_userunitdir} \ |
---|
| 307 | docs/grub-boot-success.{timer,service} |
---|
| 308 | install -d -m 0755 %{buildroot}%{_userunitdir}/timers.target.wants |
---|
| 309 | ln -s ../grub-boot-success.timer \ |
---|
| 310 | %{buildroot}%{_userunitdir}/timers.target.wants |
---|
| 311 | # Install systemd system-update unit to set boot_indeterminate for offline-upd |
---|
| 312 | install -D -m 0755 -t %{buildroot}%{_unitdir} docs/grub-boot-indeterminate.service |
---|
| 313 | install -d -m 0755 %{buildroot}%{_unitdir}/system-update.target.wants |
---|
| 314 | ln -s ../grub-boot-indeterminate.service \ |
---|
| 315 | %{buildroot}%{_unitdir}/system-update.target.wants |
---|
| 316 | %endif |
---|
[4616] | 317 | |
---|
[12433] | 318 | # Don't run debuginfo on all the grub modules and whatnot; it just |
---|
| 319 | # rejects them, complains, and slows down extraction. |
---|
| 320 | %global finddebugroot "%{_builddir}/%{?buildsubdir}/debug" |
---|
[4616] | 321 | |
---|
[12433] | 322 | %global dip RPM_BUILD_ROOT=%{finddebugroot} %{__debug_install_post} |
---|
| 323 | %define __debug_install_post ( \ |
---|
| 324 | mkdir -p %{finddebugroot}/usr \ |
---|
| 325 | mv ${RPM_BUILD_ROOT}/usr/bin %{finddebugroot}/usr/bin \ |
---|
| 326 | mv ${RPM_BUILD_ROOT}/usr/sbin %{finddebugroot}/usr/sbin \ |
---|
| 327 | %{dip} \ |
---|
| 328 | install -m 0755 -d %{buildroot}/usr/lib/ %{buildroot}/usr/src/ \ |
---|
| 329 | cp -al %{finddebugroot}/usr/lib/debug/ \\\ |
---|
| 330 | %{buildroot}/usr/lib/debug/ \ |
---|
| 331 | cp -al %{finddebugroot}/usr/src/debug/ \\\ |
---|
| 332 | %{buildroot}/usr/src/debug/ ) \ |
---|
| 333 | mv %{finddebugroot}/usr/bin %{buildroot}/usr/bin \ |
---|
| 334 | mv %{finddebugroot}/usr/sbin %{buildroot}/usr/sbin \ |
---|
| 335 | %{nil} |
---|
[4616] | 336 | |
---|
[12433] | 337 | %undefine buildsubdir |
---|
| 338 | |
---|
| 339 | # drop original configurations |
---|
| 340 | rm -rf %{buildroot}/boot/grub2/grub.cfg |
---|
| 341 | |
---|
| 342 | # install configuration for Vine Linux |
---|
| 343 | mkdir -p %{buildroot}%{_sysconfdir}/default |
---|
| 344 | cp %{SOURCE1000} %{buildroot}%{_sysconfdir}/default/grub |
---|
| 345 | |
---|
| 346 | # install japanese resources |
---|
| 347 | mkdir -p %{buildroot}/boot/grub2/{fonts,locale} |
---|
| 348 | cp -f po/ja.gmo %{buildroot}/boot/grub2/locale/ |
---|
| 349 | sed -i -e 's|locale_dir=.*$|locale_dir=/boot/grub2/locale|' \ |
---|
| 350 | %{buildroot}%{_sysconfdir}/grub.d/00_header |
---|
| 351 | %{buildroot}%{_bindir}/grub2-mkfont -s 16 -o %{buildroot}/boot/grub2/fonts/vlgothic.pf2 %{_datadir}/fonts/TrueType-vlgothic/VL-Gothic-Regular.ttf |
---|
| 352 | |
---|
| 353 | # install themes |
---|
| 354 | mkdir -p %{buildroot}%{_datarootdir}/grub/themes |
---|
| 355 | cp -af themes/starfield %{buildroot}%{_datarootdir}/grub/themes/ |
---|
| 356 | pushd %{buildroot}%{_datarootdir}/grub/themes |
---|
| 357 | tar xvf %{SOURCE1002} |
---|
| 358 | popd |
---|
| 359 | |
---|
| 360 | |
---|
[4616] | 361 | %clean |
---|
| 362 | rm -rf $RPM_BUILD_ROOT |
---|
| 363 | |
---|
[12433] | 364 | %pre tools |
---|
| 365 | if [ -f /boot/grub2/user.cfg ]; then |
---|
| 366 | if grep -q '^GRUB_PASSWORD=' /boot/grub2/user.cfg ; then |
---|
| 367 | sed -i 's/^GRUB_PASSWORD=/GRUB2_PASSWORD=/' /boot/grub2/user.cfg |
---|
| 368 | fi |
---|
| 369 | elif [ -f %{efi_esp_dir}/user.cfg ]; then |
---|
| 370 | if grep -q '^GRUB_PASSWORD=' %{efi_esp_dir}/user.cfg ; then |
---|
| 371 | sed -i 's/^GRUB_PASSWORD=/GRUB2_PASSWORD=/' \ |
---|
| 372 | %{efi_esp_dir}/user.cfg |
---|
| 373 | fi |
---|
| 374 | elif [ -f /etc/grub.d/01_users ] && \ |
---|
| 375 | grep -q '^password_pbkdf2 root' /etc/grub.d/01_users ; then |
---|
| 376 | if [ -f %{efi_esp_dir}/grub.cfg ]; then |
---|
| 377 | # on EFI we don't get permissions on the file, but |
---|
| 378 | # the directory is protected. |
---|
| 379 | grep '^password_pbkdf2 root' /etc/grub.d/01_users | \ |
---|
| 380 | sed 's/^password_pbkdf2 root \(.*\)$/GRUB2_PASSWORD=\1/' \ |
---|
| 381 | > %{efi_esp_dir}/user.cfg |
---|
| 382 | fi |
---|
| 383 | if [ -f /boot/grub2/grub.cfg ]; then |
---|
| 384 | install -m 0600 /dev/null /boot/grub2/user.cfg |
---|
| 385 | chmod 0600 /boot/grub2/user.cfg |
---|
| 386 | grep '^password_pbkdf2 root' /etc/grub.d/01_users | \ |
---|
| 387 | sed 's/^password_pbkdf2 root \(.*\)$/GRUB2_PASSWORD=\1/' \ |
---|
| 388 | > /boot/grub2/user.cfg |
---|
| 389 | fi |
---|
| 390 | fi |
---|
[4616] | 391 | |
---|
[12433] | 392 | %post tools |
---|
| 393 | if [ "$1" = 1 ]; then |
---|
| 394 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz || : |
---|
| 395 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz || : |
---|
| 396 | fi |
---|
[4616] | 397 | |
---|
[12433] | 398 | %preun tools |
---|
| 399 | if [ "$1" = 0 ]; then |
---|
| 400 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz || : |
---|
| 401 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz || : |
---|
| 402 | fi |
---|
[4616] | 403 | |
---|
[12433] | 404 | %files common -f grub.lang |
---|
| 405 | %dir %{_libdir}/grub/ |
---|
| 406 | %dir %{_datarootdir}/grub/ |
---|
| 407 | %dir %{_datarootdir}/grub/themes/ |
---|
| 408 | %exclude %{_datarootdir}/grub/themes/* |
---|
| 409 | %attr(0700,root,root) %dir %{_sysconfdir}/grub.d |
---|
| 410 | %{_prefix}/lib/kernel/install.d/20-grub.install |
---|
| 411 | %{_prefix}/lib/kernel/install.d/99-grub-mkconfig.install |
---|
| 412 | %exclude %{_datarootdir}/grub/* |
---|
| 413 | %attr(0700,root,root) %dir /boot/%{name} |
---|
| 414 | %dir /boot/%{name}/locale |
---|
| 415 | /boot/%{name}/locale/* |
---|
| 416 | %dir /boot/%{name}/fonts |
---|
| 417 | /boot/%{name}/fonts/* |
---|
| 418 | %dir /boot/%{name}/themes/ |
---|
| 419 | %dir /boot/%{name}/themes/system |
---|
| 420 | %dir %attr(0700,root,root) %{efi_esp_dir} |
---|
| 421 | %exclude %{efi_esp_dir}/* |
---|
| 422 | %license COPYING |
---|
| 423 | %ghost %config(noreplace) /boot/grub2/grubenv |
---|
| 424 | %doc INSTALL |
---|
| 425 | %doc NEWS |
---|
| 426 | %doc README |
---|
| 427 | %doc THANKS |
---|
| 428 | %doc TODO |
---|
| 429 | %doc docs/grub.html |
---|
| 430 | %doc docs/grub-dev.html |
---|
| 431 | %doc docs/font_char_metrics.png |
---|
| 432 | |
---|
| 433 | %files tools-minimal |
---|
| 434 | %{_sysconfdir}/prelink.conf.d/grub2.conf |
---|
| 435 | %{_sbindir}/%{name}-get-kernel-settings |
---|
| 436 | %{_sbindir}/%{name}-probe |
---|
| 437 | %attr(4755, root, root) %{_sbindir}/%{name}-set-bootflag |
---|
| 438 | %{_sbindir}/%{name}-set-default |
---|
| 439 | %{_sbindir}/%{name}-set*password |
---|
| 440 | %{_bindir}/%{name}-editenv |
---|
| 441 | %{_bindir}/%{name}-mkpasswd-pbkdf2 |
---|
| 442 | %{_bindir}/%{name}-mount |
---|
| 443 | |
---|
| 444 | %{_datadir}/man/man3/%{name}-get-kernel-settings* |
---|
| 445 | %{_datadir}/man/man8/%{name}-set-default* |
---|
| 446 | %{_datadir}/man/man8/%{name}-set*password* |
---|
| 447 | %{_datadir}/man/man1/%{name}-editenv* |
---|
| 448 | %{_datadir}/man/man1/%{name}-mkpasswd-* |
---|
| 449 | |
---|
| 450 | %ifarch x86_64 |
---|
| 451 | %files tools-efi |
---|
| 452 | %{_sbindir}/%{name}-macbless |
---|
| 453 | %{_bindir}/%{name}-render-label |
---|
| 454 | %{_datadir}/man/man8/%{name}-macbless* |
---|
| 455 | %{_datadir}/man/man1/%{name}-render-label* |
---|
| 456 | %endif |
---|
| 457 | |
---|
| 458 | %files tools |
---|
| 459 | %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/default/grub |
---|
| 460 | %config %{_sysconfdir}/grub.d/??_* |
---|
| 461 | %ifarch ppc64 ppc64le |
---|
| 462 | %exclude %{_sysconfdir}/grub.d/10_linux |
---|
| 463 | %else |
---|
| 464 | %exclude %{_sysconfdir}/grub.d/10_linux_bls |
---|
| 465 | %endif |
---|
| 466 | %{_sysconfdir}/grub.d/README |
---|
| 467 | %if %{with systemd} |
---|
| 468 | %{_userunitdir}/grub-boot-success.timer |
---|
| 469 | %{_userunitdir}/grub-boot-success.service |
---|
| 470 | %{_userunitdir}/timers.target.wants |
---|
| 471 | %{_unitdir}/grub-boot-indeterminate.service |
---|
| 472 | %{_unitdir}/system-update.target.wants |
---|
| 473 | %endif |
---|
| 474 | %{_infodir}/%{name}* |
---|
| 475 | %{_datarootdir}/grub/* |
---|
| 476 | %{_sbindir}/%{name}-install |
---|
| 477 | %exclude %{_datarootdir}/grub/themes |
---|
| 478 | %exclude %{_datarootdir}/grub/*.h |
---|
| 479 | %{_datarootdir}/bash-completion/completions/grub |
---|
| 480 | %{_sbindir}/%{name}-mkconfig |
---|
| 481 | %{_sbindir}/%{name}-switch-to-blscfg |
---|
| 482 | %{_sbindir}/%{name}-rpm-sort |
---|
| 483 | %{_sbindir}/%{name}-reboot |
---|
| 484 | %{_bindir}/%{name}-file |
---|
| 485 | %{_bindir}/%{name}-menulst2cfg |
---|
| 486 | %{_bindir}/%{name}-mkimage |
---|
| 487 | %{_bindir}/%{name}-mkrelpath |
---|
| 488 | %{_bindir}/%{name}-script-check |
---|
| 489 | %{_datadir}/man/man?/* |
---|
| 490 | |
---|
| 491 | # exclude man pages from tools-extra |
---|
| 492 | %exclude %{_datadir}/man/man8/%{name}-sparc64-setup* |
---|
| 493 | %exclude %{_datadir}/man/man8/%{name}-install* |
---|
| 494 | %exclude %{_datadir}/man/man1/%{name}-fstest* |
---|
| 495 | %exclude %{_datadir}/man/man1/%{name}-glue-efi* |
---|
| 496 | %exclude %{_datadir}/man/man1/%{name}-kbdcomp* |
---|
| 497 | %exclude %{_datadir}/man/man1/%{name}-mkfont* |
---|
| 498 | %exclude %{_datadir}/man/man1/%{name}-mklayout* |
---|
| 499 | %exclude %{_datadir}/man/man1/%{name}-mknetdir* |
---|
| 500 | %exclude %{_datadir}/man/man1/%{name}-mkrescue* |
---|
| 501 | %exclude %{_datadir}/man/man1/%{name}-mkstandalone* |
---|
| 502 | %exclude %{_datadir}/man/man1/%{name}-syslinux2cfg* |
---|
| 503 | |
---|
| 504 | # exclude man pages from tools-minimal |
---|
| 505 | %exclude %{_datadir}/man/man3/%{name}-get-kernel-settings* |
---|
| 506 | %exclude %{_datadir}/man/man8/%{name}-set-default* |
---|
| 507 | %exclude %{_datadir}/man/man8/%{name}-set*password* |
---|
| 508 | %exclude %{_datadir}/man/man1/%{name}-editenv* |
---|
| 509 | %exclude %{_datadir}/man/man1/%{name}-mkpasswd-* |
---|
| 510 | %exclude %{_datadir}/man/man8/%{name}-macbless* |
---|
| 511 | %exclude %{_datadir}/man/man1/%{name}-render-label* |
---|
| 512 | |
---|
| 513 | %if %{with_legacy_arch} |
---|
| 514 | %ifarch x86_64 |
---|
| 515 | %{_sbindir}/%{name}-bios-setup |
---|
| 516 | %else |
---|
| 517 | %exclude %{_sbindir}/%{name}-bios-setup |
---|
| 518 | %exclude %{_datadir}/man/man8/%{name}-bios-setup* |
---|
| 519 | %endif |
---|
| 520 | %ifarch %{sparc} |
---|
| 521 | %{_sbindir}/%{name}-sparc64-setup |
---|
| 522 | %else |
---|
| 523 | %exclude %{_sbindir}/%{name}-sparc64-setup |
---|
| 524 | %exclude %{_datadir}/man/man8/%{name}-sparc64-setup* |
---|
| 525 | %endif |
---|
| 526 | %ifarch %{sparc} ppc ppc64 ppc64le |
---|
| 527 | %{_sbindir}/%{name}-ofpathname |
---|
| 528 | %else |
---|
| 529 | %exclude %{_sbindir}/%{name}-ofpathname |
---|
| 530 | %exclude %{_datadir}/man/man8/%{name}-ofpathname* |
---|
| 531 | %endif |
---|
| 532 | %endif |
---|
| 533 | |
---|
| 534 | %files tools-extra |
---|
| 535 | %{_sbindir}/%{name}-sparc64-setup |
---|
| 536 | %{_sbindir}/%{name}-ofpathname |
---|
| 537 | %{_bindir}/%{name}-fstest |
---|
| 538 | %{_bindir}/%{name}-glue-efi |
---|
| 539 | %{_bindir}/%{name}-kbdcomp |
---|
| 540 | %{_bindir}/%{name}-mkfont |
---|
| 541 | %{_bindir}/%{name}-mklayout |
---|
| 542 | %{_bindir}/%{name}-mknetdir |
---|
| 543 | %ifnarch %{sparc} |
---|
| 544 | %{_bindir}/%{name}-mkrescue |
---|
| 545 | %endif |
---|
| 546 | %{_bindir}/%{name}-mkstandalone |
---|
| 547 | %{_bindir}/%{name}-syslinux2cfg |
---|
| 548 | %{_sysconfdir}/sysconfig/grub |
---|
| 549 | %{_datadir}/man/man8/%{name}-sparc64-setup* |
---|
| 550 | %{_datadir}/man/man8/%{name}-install* |
---|
| 551 | %{_datadir}/man/man1/%{name}-fstest* |
---|
| 552 | %{_datadir}/man/man1/%{name}-glue-efi* |
---|
| 553 | %{_datadir}/man/man1/%{name}-kbdcomp* |
---|
| 554 | %{_datadir}/man/man1/%{name}-mkfont* |
---|
| 555 | %{_datadir}/man/man1/%{name}-mklayout* |
---|
| 556 | %{_datadir}/man/man1/%{name}-mknetdir* |
---|
| 557 | %{_datadir}/man/man1/%{name}-mkrescue* |
---|
| 558 | %{_datadir}/man/man1/%{name}-mkstandalone* |
---|
| 559 | %{_datadir}/man/man8/%{name}-ofpathname* |
---|
| 560 | %{_datadir}/man/man1/%{name}-syslinux2cfg* |
---|
| 561 | %exclude %{_datarootdir}/grub/themes/starfield |
---|
| 562 | |
---|
| 563 | %if 0%{with_efi_arch} |
---|
| 564 | %{expand:%define_efi_variant_files %%{package_arch} %%{grubefiname} %%{grubeficdname} %%{grubefiarch} %%{target_cpu_name} %%{grub_target_name}} |
---|
| 565 | %endif |
---|
| 566 | %if 0%{with_alt_efi_arch} |
---|
| 567 | %{expand:%define_efi_variant_files %%{alt_package_arch} %%{grubaltefiname} %%{grubalteficdname} %%{grubaltefiarch} %%{alt_target_cpu_name} %%{alt_grub_target_name}} |
---|
| 568 | %endif |
---|
| 569 | %if 0%{with_legacy_arch} |
---|
| 570 | %{expand:%define_legacy_variant_files %%{legacy_package_arch} %%{grublegacyarch}} |
---|
| 571 | %endif |
---|
| 572 | |
---|
| 573 | %if 0%{with_emu_arch} |
---|
| 574 | %files emu |
---|
| 575 | %{_bindir}/%{name}-emu* |
---|
| 576 | %{_datadir}/man/man1/%{name}-emu* |
---|
| 577 | |
---|
| 578 | %files emu-modules |
---|
| 579 | %{_libdir}/grub/%{emuarch}-emu/* |
---|
| 580 | %exclude %{_libdir}/grub/%{emuarch}-emu/*.module |
---|
| 581 | %endif |
---|
| 582 | |
---|
| 583 | %files theme-starfield |
---|
[4616] | 584 | %defattr(-,root,root) |
---|
[12433] | 585 | %{_datarootdir}/grub/themes/starfield |
---|
[4616] | 586 | |
---|
[12433] | 587 | %files theme-vine |
---|
| 588 | %defattr(-,root,root) |
---|
| 589 | %{_datarootdir}/grub/themes/vine |
---|
| 590 | |
---|
[4616] | 591 | %changelog |
---|
[12433] | 592 | * Tue Jul 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.04-3 |
---|
| 593 | - imported Patch206-222 from rawhide. |
---|
| 594 | - updated ja.po. |
---|
[4616] | 595 | |
---|
[12433] | 596 | * Fri Apr 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.04-2 |
---|
| 597 | - replaced all patches to rawhide's. |
---|
| 598 | - fixed a path to locale files for UEFI. |
---|
| 599 | |
---|
| 600 | * Sat Sep 14 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.04-1 |
---|
| 601 | - new upstream release. |
---|
| 602 | - replaced all patches to rawhide's. |
---|
| 603 | - updated ja.po. |
---|
| 604 | |
---|
| 605 | * Sat Sep 16 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.02-16 |
---|
| 606 | - updated ja.po. |
---|
| 607 | |
---|
| 608 | * Fri Sep 15 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.02-15 |
---|
| 609 | - initial build for Vine Linux. |
---|
| 610 | - added configuration for Vine Linux. |
---|
| 611 | - added Patch100001: modified title-format. |
---|
| 612 | |
---|
| 613 | * Fri Aug 25 2017 Peter Jones <pjones@redhat.com> - 2.02-14 |
---|
| 614 | - Revert the /usr/lib/.build-id/ change: |
---|
| 615 | https://fedoraproject.org/wiki/Changes/ParallelInstallableDebuginfo |
---|
| 616 | says (without any particularly convincing reasoning): |
---|
| 617 | The main build-id file should not be in the debuginfo file, but in the |
---|
| 618 | main package (this was always a problem since the package and debuginfo |
---|
| 619 | package installed might not match). If we want to make usr/lib/debug/ a |
---|
| 620 | network resource then we will need to move the symlink to another |
---|
| 621 | location (maybe /usr/lib/.build-id). |
---|
| 622 | So do it that way. Of course it doesn't matter, because exclude gets |
---|
| 623 | ignored due to implementation details. |
---|
| 624 | |
---|
| 625 | * Fri Aug 25 2017 Peter Jones <pjones@redhat.com> - 2.02-13 |
---|
| 626 | - Add some unconditional Provides: |
---|
| 627 | grub2-efi on grub2-efi-${arch} |
---|
| 628 | grub2-efi-cdboot on grub2-efi-${arch}-cdboot |
---|
| 629 | grub2 on all grub2-${arch} pacakges |
---|
| 630 | - Something is somehow adding /usr/lib/.build-id/... to all the -tools |
---|
| 631 | subpackages, so exclude all that. |
---|
| 632 | |
---|
| 633 | * Thu Aug 24 2017 Peter Jones <pjones@redhat.com> - 2.02-12 |
---|
| 634 | - Fix arm kernel command line allocation |
---|
| 635 | Resolves: rhbz#1484609 |
---|
| 636 | - Get rid of the temporary extra efi packages hack. |
---|
| 637 | |
---|
| 638 | * Wed Aug 23 2017 Peter Jones <pjones@redhat.com> - 2.02-11 |
---|
| 639 | - Put grub2-mkimage in -tools, not -tools-extra. |
---|
| 640 | - Fix i686 building |
---|
| 641 | - Fix ppc HFS+ usage due to /boot/efi's presence. |
---|
| 642 | |
---|
| 643 | * Fri Aug 18 2017 Peter Jones <pjones@redhat.com> - 2.02-10 |
---|
| 644 | - Add the .img files into grub2-pc-modules (and all legacy variants) |
---|
| 645 | |
---|
| 646 | * Wed Aug 16 2017 Peter Jones <pjones@redhat.com> - 2.02-9 |
---|
| 647 | - Re-work for ia32-efi. |
---|
| 648 | |
---|
| 649 | * Wed Aug 16 2017 pjones <pjones@redhat.com> - 2.02-8 |
---|
| 650 | - Rebased to newer upstream for fedora-27 |
---|
| 651 | |
---|
| 652 | * Tue Aug 15 2017 Peter Jones <pjones@redhat.com> - 2.02-7 |
---|
| 653 | - Rebuild again with new fixed rpm. (bug #1480407) |
---|
| 654 | |
---|
| 655 | * Fri Aug 11 2017 Kevin Fenzi <kevin@scrye.com> - 2.02-6 |
---|
| 656 | - Rebuild again with new fixed rpm. (bug #1480407) |
---|
| 657 | |
---|
| 658 | * Thu Aug 10 2017 Kevin Fenzi <kevin@scrye.com> - 2.02-5 |
---|
| 659 | - Rebuild for rpm soname bump again. |
---|
| 660 | |
---|
| 661 | * Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.02-4 |
---|
| 662 | - Rebuilt for RPM soname bump |
---|
| 663 | |
---|
| 664 | * Thu Aug 03 2017 Peter Jones <pjones@redhat.com> - 2.02-3 |
---|
| 665 | - Rebuild so it gets SB signed correctly. |
---|
| 666 | Related: rhbz#1335533 |
---|
| 667 | - Enable lsefi |
---|
| 668 | |
---|
| 669 | * Mon Jul 24 2017 Michael Cronenworth <mike@cchtml.com> - 2.02-2 |
---|
| 670 | - Fix symlink to work on both EFI and BIOS machines |
---|
| 671 | Resolves: rhbz#1335533 |
---|
| 672 | |
---|
| 673 | * Mon Jul 10 2017 Peter Jones <pjones@redhat.com> - 2.02-1 |
---|
| 674 | - Rebased to newer upstream for fedora-27 |
---|
| 675 | |
---|
| 676 | * Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 2.02-0.39 |
---|
| 677 | - Add missing %%license macro |
---|
| 678 | - Fix deps that should have moved to -tools but didn't. |
---|
| 679 | |
---|
| 680 | * Thu Dec 08 2016 Peter Jones <pjones@redhat.com> - 2.02-0.38 |
---|
| 681 | - Fix regexp in power compile flags, and synchronize release number with |
---|
| 682 | other branches. |
---|
| 683 | |
---|
| 684 | * Fri Dec 02 2016 pjones <pjones@redhat.com> - 1:2.02-0.37 |
---|
| 685 | - Rebased to newer upstream for fedora-26 |
---|
| 686 | |
---|
| 687 | * Thu Dec 01 2016 Peter Jones <pjones@redhat.com> - 2.02-0.36 |
---|
| 688 | - Update version to .36 because I already built an f25 one named 0.35 |
---|
| 689 | |
---|
| 690 | * Thu Dec 01 2016 pjones <pjones@redhat.com> - 1:2.02-0.35 |
---|
| 691 | - Rebased to newer upstream for fedora-26 |
---|
| 692 | |
---|
| 693 | * Thu Dec 01 2016 Peter Jones <pjones@redhat.com> - 2.02-0.34 |
---|
| 694 | - Fix power6 makefile bits for newer autoconf defaults. |
---|
| 695 | - efi/chainloader: fix wrong sanity check in relocate_coff() (Laszlo Ersek) |
---|
| 696 | Resolves: rhbz#1347291 |
---|
| 697 | |
---|
| 698 | * Thu Aug 25 2016 Peter Jones <pjones@redhat.com> - 2.02-0.34 |
---|
| 699 | - Update to be newer than f24's branch. |
---|
| 700 | - Add grub2-get-kernel-settings |
---|
| 701 | Related: rhbz#1226325 |
---|
| 702 | |
---|
| 703 | * Thu Apr 07 2016 pjones <pjones@redhat.com> - 1:2.02-0.30 |
---|
| 704 | - Revert 27e66193, which was replaced by upstream's 49426e9fd |
---|
| 705 | Resolves: rhbz#1251600 |
---|
| 706 | |
---|
| 707 | * Thu Apr 07 2016 Peter Jones <pjones@redhat.com> - 2.02-0.29 |
---|
| 708 | - Fix ppc64 build failure and rebase to newer f24 code. |
---|
| 709 | |
---|
| 710 | * Tue Apr 05 2016 pjones <pjones@redhat.com> - 1:2.02-0.27 |
---|
| 711 | - Pull TPM updates from mjg59. |
---|
| 712 | Resolves: rhbz#1318067 |
---|
| 713 | |
---|
| 714 | * Tue Mar 08 2016 pjones <pjones@redhat.com> - 1:2.02-0.27 |
---|
| 715 | - Fix aarch64 build problem. |
---|
| 716 | |
---|
| 717 | * Fri Mar 04 2016 Peter Jones <pjones@redhat.com> - 2.02-0.26 |
---|
| 718 | - Rebased to newer upstream (grub-2.02-beta3) for fedora-24 |
---|
| 719 | |
---|
| 720 | * Thu Dec 10 2015 Peter Jones <pjones@redhat.com> - 2.02-0.25 |
---|
| 721 | - Fix security issue when reading username and password |
---|
| 722 | Related: CVE-2015-8370 |
---|
| 723 | - Do a better job of handling GRUB2_PASSWORD |
---|
| 724 | Related: rhbz#1284370 |
---|
| 725 | |
---|
| 726 | * Fri Nov 20 2015 Peter Jones <pjones@redhat.com> - 2.02-0.24 |
---|
| 727 | - Rebuild without multiboot* modules in the EFI image. |
---|
| 728 | Related: rhbz#1264103 |
---|
| 729 | |
---|
| 730 | * Sat Sep 05 2015 Kalev Lember <klember@redhat.com> - 2.02-0.23 |
---|
| 731 | - Rebuilt for librpm soname bump |
---|
| 732 | |
---|
| 733 | * Wed Aug 05 2015 Peter Jones <pjones@redhat.com> - 2.02-0.21 |
---|
| 734 | - Back out one of the debuginfo generation patches; it doesn't work right on |
---|
| 735 | aarch64 yet. |
---|
| 736 | Resolves: rhbz#1250197 |
---|
| 737 | |
---|
| 738 | * Mon Aug 03 2015 Peter Jones <pjones@redhat.com> - 2.02-0.20 |
---|
| 739 | - The previous fix was completely not right, so fix it a different way. |
---|
| 740 | Resolves: rhbz#1249668 |
---|
| 741 | |
---|
| 742 | * Fri Jul 31 2015 Peter Jones <pjones@redhat.com> - 2.02-0.19 |
---|
| 743 | - Fix grub2-mkconfig's sort to put kernels in the right order. |
---|
| 744 | Related: rhbz#1124074 |
---|
| 745 | |
---|
| 746 | * Thu Jul 30 2015 Peter Jones <pjones@redhat.com> - 2.02-0.18 |
---|
| 747 | - Fix a build failure on aarch64 |
---|
| 748 | |
---|
| 749 | * Wed Jul 22 2015 Peter Jones <pjones@redhat.com> - 2.02-0.17 |
---|
| 750 | - Don't build hardened (fixes FTBFS) (pbrobinson) |
---|
| 751 | - Reconcile with the current upstream |
---|
| 752 | - Fixes for gcc 5 |
---|
| 753 | |
---|
| 754 | * Tue Apr 28 2015 Peter Jones <pjones@redhat.com> - 2.02-0.16 |
---|
| 755 | - Make grub2-mkconfig produce the kernel titles we actually want. |
---|
| 756 | Resolves: rhbz#1215839 |
---|
| 757 | |
---|
| 758 | * Sat Feb 21 2015 Till Maas <opensource@till.name> |
---|
| 759 | - Rebuilt for Fedora 23 Change |
---|
| 760 | https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code |
---|
| 761 | |
---|
| 762 | * Mon Jan 05 2015 Peter Jones <pjones@redhat.com> - 2.02-0.15 |
---|
| 763 | - Bump release to rebuild with Ralf Corsépius's fixes. |
---|
| 764 | |
---|
| 765 | * Sun Jan 04 2015 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.02-0.14 |
---|
| 766 | - Move grub2.info/grub2-dev.info install-info scriptlets into *-tools package. |
---|
| 767 | - Use sub-shell in %%__debug_install_post (RHBZ#1168732). |
---|
| 768 | - Cleanup grub2-starfield-theme packaging. |
---|
| 769 | |
---|
| 770 | * Thu Dec 04 2014 Peter Jones <pjones@redhat.com> - 2.02-0.13 |
---|
| 771 | - Update minilzo to 2.08 for CVE-2014-4607 |
---|
| 772 | Resolves: rhbz#1131793 |
---|
| 773 | |
---|
| 774 | * Thu Nov 13 2014 Peter Jones <pjones@redhat.com> - 2.02-0.12 |
---|
| 775 | - Make backtrace and usb conditional on !arm |
---|
| 776 | - Make sure gcdaa64.efi is packaged. |
---|
| 777 | Resolves: rhbz#1163481 |
---|
| 778 | |
---|
| 779 | * Fri Nov 07 2014 Peter Jones <pjones@redhat.com> - 2.02-0.11 |
---|
| 780 | - fix a copy-paste error in patch 0154. |
---|
| 781 | Resolves: rhbz#964828 |
---|
| 782 | |
---|
| 783 | * Mon Oct 27 2014 Peter Jones <pjones@redhat.com> - 2.02-0.10 |
---|
| 784 | - Try to emit linux16/initrd16 and linuxefi/initrdefi when appropriate |
---|
| 785 | in 30_os-prober. |
---|
| 786 | Resolves: rhbz#1108296 |
---|
| 787 | - If $fw_path doesn't work to find the config file, try $prefix as well |
---|
| 788 | Resolves: rhbz#1148652 |
---|
| 789 | |
---|
| 790 | * Mon Sep 29 2014 Peter Jones <pjones@redhat.com> - 2.02-0.9 |
---|
| 791 | - Clean up the build a bit to make it faster |
---|
| 792 | - Make grubenv work right on UEFI machines |
---|
| 793 | Related: rhbz#1119943 |
---|
| 794 | - Sort debug and rescue kernels later than normal ones |
---|
| 795 | Related: rhbz#1065360 |
---|
| 796 | - Allow "fallback" to include entries by title as well as number. |
---|
| 797 | Related: rhbz#1026084 |
---|
| 798 | - Fix a segfault on aarch64. |
---|
| 799 | - Load arm with SB enabled if available. |
---|
| 800 | - Add some serial port options to GRUB_MODULES. |
---|
| 801 | |
---|
| 802 | * Tue Aug 19 2014 Peter Jones <pjones@redhat.com> - 2.02-0.8 |
---|
| 803 | - Add ppc64le support. |
---|
| 804 | Resolves: rhbz#1125540 |
---|
| 805 | |
---|
| 806 | * Thu Jul 24 2014 Peter Jones <pjones@redhat.com> - 2.02-0.7 |
---|
| 807 | - Enabled syslinuxcfg module. |
---|
| 808 | |
---|
| 809 | * Wed Jul 02 2014 Peter Jones <pjones@redhat.com> - 2.02-0.6 |
---|
| 810 | - Re-merge RHEL 7 changes and ARM works in progress. |
---|
| 811 | |
---|
| 812 | * Mon Jun 30 2014 Peter Jones <pjones@redhat.com> - 2.02-0.5 |
---|
| 813 | - Avoid munging raw spaces when we're escaping command line arguments. |
---|
| 814 | Resolves: rhbz#923374 |
---|
| 815 | |
---|
| 816 | * Tue Jun 24 2014 Peter Jones <pjones@redhat.com> - 2.02-0.4 |
---|
| 817 | - Update to latest upstream. |
---|
| 818 | |
---|
| 819 | * Thu Mar 13 2014 Peter Jones <pjones@redhat.com> - 2.02-0.3 |
---|
| 820 | - Merge in RHEL 7 changes and ARM works in progress. |
---|
| 821 | |
---|
| 822 | * Mon Jan 06 2014 Peter Jones <pjones@redhat.com> - 2.02-0.2 |
---|
| 823 | - Update to grub-2.02~beta2 |
---|
| 824 | |
---|
| 825 | * Sat Aug 10 2013 Peter Jones <pjones@redhat.com> - 2.00-25 |
---|
| 826 | - Last build failed because of a hardware error on the builder. |
---|
| 827 | |
---|
| 828 | * Mon Aug 05 2013 Peter Jones <pjones@redhat.com> - 2.00-24 |
---|
| 829 | - Fix compiler flags to deal with -fstack-protector-strong |
---|
| 830 | |
---|
| 831 | * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.00-24 |
---|
| 832 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
---|
| 833 | |
---|
| 834 | * Tue Jul 02 2013 Dennis Gilmore <dennis@ausil.us> - 2.00-23 |
---|
| 835 | - add epoch to obsoletes |
---|
| 836 | |
---|
| 837 | * Fri Jun 21 2013 Peter Jones <pjones@redhat.com> - 2.00-22 |
---|
| 838 | - Fix linewrapping in edit menu. |
---|
| 839 | Resolves: rhbz #976643 |
---|
| 840 | |
---|
| 841 | * Thu Jun 20 2013 Peter Jones <pjones@redhat.com> - 2.00-21 |
---|
| 842 | - Fix obsoletes to pull in -starfield-theme subpackage when it should. |
---|
| 843 | |
---|
| 844 | * Fri Jun 14 2013 Peter Jones <pjones@redhat.com> - 2.00-20 |
---|
| 845 | - Put the theme entirely ento the subpackage where it belongs (#974667) |
---|
| 846 | |
---|
| 847 | * Wed Jun 12 2013 Peter Jones <pjones@redhat.com> - 2.00-19 |
---|
| 848 | - Rebase to upstream snapshot. |
---|
| 849 | - Fix PPC build error (#967862) |
---|
| 850 | - Fix crash on net_bootp command (#960624) |
---|
| 851 | - Reset colors on ppc when appropriate (#908519) |
---|
| 852 | - Left align "Loading..." messages (#908492) |
---|
| 853 | - Fix probing of SAS disks on PPC (#953954) |
---|
| 854 | - Add support for UEFI OSes returned by os-prober |
---|
| 855 | - Disable "video" mode on PPC for now (#973205) |
---|
| 856 | - Make grub fit better into the boot sequence, visually (#966719) |
---|
| 857 | |
---|
| 858 | * Fri May 10 2013 Matthias Clasen <mclasen@redhat.com> - 2.00-18 |
---|
| 859 | - Move the starfield theme to a subpackage (#962004) |
---|
| 860 | - Don't allow SSE or MMX on UEFI builds (#949761) |
---|
| 861 | |
---|
| 862 | * Wed Apr 24 2013 Peter Jones <pjones@redhat.com> - 2.00-17.pj0 |
---|
| 863 | - Rebase to upstream snapshot. |
---|
| 864 | |
---|
| 865 | * Thu Apr 04 2013 Peter Jones <pjones@redhat.com> - 2.00-17 |
---|
| 866 | - Fix booting from drives with 4k sectors on UEFI. |
---|
| 867 | - Move bash completion to new location (#922997) |
---|
| 868 | - Include lvm support for /boot (#906203) |
---|
| 869 | |
---|
| 870 | * Thu Feb 14 2013 Peter Jones <pjones@redhat.com> - 2.00-16 |
---|
| 871 | - Allow the user to disable submenu generation |
---|
| 872 | - (partially) support BLS-style configuration stanzas. |
---|
| 873 | |
---|
| 874 | * Tue Feb 12 2013 Peter Jones <pjones@redhat.com> - 2.00-15.pj0 |
---|
| 875 | - Add various config file related changes. |
---|
| 876 | |
---|
| 877 | * Thu Dec 20 2012 Dennis Gilmore <dennis@ausil.us> - 2.00-15 |
---|
| 878 | - bump nvr |
---|
| 879 | |
---|
| 880 | * Mon Dec 17 2012 Karsten Hopp <karsten@redhat.com> 2.00-14 |
---|
| 881 | - add bootpath device to the device list (pfsmorigo, #886685) |
---|
| 882 | |
---|
| 883 | * Tue Nov 27 2012 Peter Jones <pjones@redhat.com> - 2.00-13 |
---|
| 884 | - Add vlan tag support (pfsmorigo, #871563) |
---|
| 885 | - Follow symlinks during PReP installation in grub2-install (pfsmorigo, #874234) |
---|
| 886 | - Improve search paths for config files on network boot (pfsmorigo, #873406) |
---|
| 887 | |
---|
| 888 | * Tue Oct 23 2012 Peter Jones <pjones@redhat.com> - 2.00-12 |
---|
| 889 | - Don't load modules when grub transitions to "normal" mode on UEFI. |
---|
| 890 | |
---|
| 891 | * Mon Oct 22 2012 Peter Jones <pjones@redhat.com> - 2.00-11 |
---|
| 892 | - Rebuild with newer pesign so we'll get signed with the final signing keys. |
---|
| 893 | |
---|
| 894 | * Thu Oct 18 2012 Peter Jones <pjones@redhat.com> - 2.00-10 |
---|
| 895 | - Various PPC fixes. |
---|
| 896 | - Fix crash fetching from http (gustavold, #860834) |
---|
| 897 | - Issue separate dns queries for ipv4 and ipv6 (gustavold, #860829) |
---|
| 898 | - Support IBM CAS reboot (pfsmorigo, #859223) |
---|
| 899 | - Include all modules in the core image on ppc (pfsmorigo, #866559) |
---|
| 900 | |
---|
| 901 | * Mon Oct 01 2012 Peter Jones <pjones@redhat.com> - 1:2.00-9 |
---|
| 902 | - Work around bug with using "\x20" in linux command line. |
---|
| 903 | Related: rhbz#855849 |
---|
| 904 | |
---|
| 905 | * Thu Sep 20 2012 Peter Jones <pjones@redhat.com> - 2.00-8 |
---|
| 906 | - Don't error on insmod on UEFI/SB, but also don't do any insmodding. |
---|
| 907 | - Increase device path size for ieee1275 |
---|
| 908 | Resolves: rhbz#857936 |
---|
| 909 | - Make network booting work on ieee1275 machines. |
---|
| 910 | Resolves: rhbz#857936 |
---|
| 911 | |
---|
| 912 | * Wed Sep 05 2012 Matthew Garrett <mjg@redhat.com> - 2.00-7 |
---|
| 913 | - Add Apple partition map support for EFI |
---|
| 914 | |
---|
| 915 | * Thu Aug 23 2012 David Cantrell <dcantrell@redhat.com> - 2.00-6 |
---|
| 916 | - Only require pesign on EFI architectures (#851215) |
---|
| 917 | |
---|
| 918 | * Tue Aug 14 2012 Peter Jones <pjones@redhat.com> - 2.00-5 |
---|
| 919 | - Work around AHCI firmware bug in efidisk driver. |
---|
| 920 | - Move to newer pesign macros |
---|
| 921 | - Don't allow insmod if we're in secure-boot mode. |
---|
| 922 | |
---|
| 923 | * Wed Aug 08 2012 Peter Jones <pjones@redhat.com> |
---|
| 924 | - Split module lists for UEFI boot vs UEFI cd images. |
---|
| 925 | - Add raid modules for UEFI image (related: #750794) |
---|
| 926 | - Include a prelink whitelist for binaries that need execstack (#839813) |
---|
| 927 | - Include fix efi memory map fix from upstream (#839363) |
---|
| 928 | |
---|
| 929 | * Wed Aug 08 2012 Peter Jones <pjones@redhat.com> - 2.00-4 |
---|
| 930 | - Correct grub-mkimage invocation to use efidir RPM macro (jwb) |
---|
| 931 | - Sign with test keys on UEFI systems. |
---|
| 932 | - PPC - Handle device paths with commas correctly. |
---|
| 933 | Related: rhbz#828740 |
---|
| 934 | |
---|
| 935 | * Wed Jul 25 2012 Peter Jones <pjones@redhat.com> - 2.00-3 |
---|
| 936 | - Add some more code to support Secure Boot, and temporarily disable |
---|
| 937 | some other bits that don't work well enough yet. |
---|
| 938 | Resolves: rhbz#836695 |
---|
| 939 | |
---|
| 940 | * Wed Jul 11 2012 Matthew Garrett <mjg@redhat.com> - 2.00-2 |
---|
| 941 | - Set a prefix for the image - needed for installer work |
---|
| 942 | - Provide the font in the EFI directory for the same reason |
---|
| 943 | |
---|
| 944 | * Thu Jun 28 2012 Peter Jones <pjones@redhat.com> - 2.00-1 |
---|
| 945 | - Rebase to grub-2.00 release. |
---|
| 946 | |
---|
| 947 | * Mon Jun 18 2012 Peter Jones <pjones@redhat.com> - 2.0-0.37.beta6 |
---|
| 948 | - Fix double-free in grub-probe. |
---|
| 949 | |
---|
| 950 | * Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.36.beta6 |
---|
| 951 | - Build with patch19 applied. |
---|
| 952 | |
---|
| 953 | * Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.35.beta6 |
---|
| 954 | - More ppc fixes. |
---|
| 955 | |
---|
| 956 | * Wed Jun 06 2012 Peter Jones <pjones@redhat.com> - 2.0-0.34.beta6 |
---|
| 957 | - Add IBM PPC fixes. |
---|
| 958 | |
---|
| 959 | * Mon Jun 04 2012 Peter Jones <pjones@redhat.com> - 2.0-0.33.beta6 |
---|
| 960 | - Update to beta6. |
---|
| 961 | - Various fixes from mads. |
---|
| 962 | |
---|
| 963 | * Fri May 25 2012 Peter Jones <pjones@redhat.com> - 2.0-0.32.beta5 |
---|
| 964 | - Revert builddep change for crt1.o; it breaks ppc build. |
---|
| 965 | |
---|
| 966 | * Fri May 25 2012 Peter Jones <pjones@redhat.com> - 2.0-0.31.beta5 |
---|
| 967 | - Add fwsetup command (pjones) |
---|
| 968 | - More ppc fixes (IBM) |
---|
| 969 | |
---|
| 970 | * Tue May 22 2012 Peter Jones <pjones@redhat.com> - 2.0-0.30.beta5 |
---|
| 971 | - Fix the /other/ grub2-tools require to include epoch. |
---|
| 972 | |
---|
| 973 | * Mon May 21 2012 Peter Jones <pjones@redhat.com> - 2.0-0.29.beta5 |
---|
| 974 | - Get rid of efi_uga and efi_gop, favoring all_video instead. |
---|
| 975 | |
---|
| 976 | * Mon May 21 2012 Peter Jones <pjones@redhat.com> - 2.0-0.28.beta5 |
---|
| 977 | - Name grub.efi something that's arch-appropriate (kiilerix, pjones) |
---|
| 978 | - use EFI/$SOMETHING_DISTRO_BASED/ not always EFI/redhat/grub2-efi/ . |
---|
| 979 | - move common stuff to -tools (kiilerix) |
---|
| 980 | - spec file cleanups (kiilerix) |
---|
| 981 | |
---|
| 982 | * Mon May 14 2012 Peter Jones <pjones@redhat.com> - 2.0-0.27.beta5 |
---|
| 983 | - Fix module trampolining on ppc (benh) |
---|
| 984 | |
---|
| 985 | * Thu May 10 2012 Peter Jones <pjones@redhat.com> - 2.0-0.27.beta5 |
---|
| 986 | - Fix license of theme (mizmo) |
---|
| 987 | Resolves: rhbz#820713 |
---|
| 988 | - Fix some PPC bootloader detection IBM problem |
---|
| 989 | Resolves: rhbz#820722 |
---|
| 990 | |
---|
| 991 | * Thu May 10 2012 Peter Jones <pjones@redhat.com> - 2.0-0.26.beta5 |
---|
| 992 | - Update to beta5. |
---|
| 993 | - Update how efi building works (kiilerix) |
---|
| 994 | - Fix theme support to bring in fonts correctly (kiilerix, pjones) |
---|
| 995 | |
---|
| 996 | * Wed May 09 2012 Peter Jones <pjones@redhat.com> - 2.0-0.25.beta4 |
---|
| 997 | - Include theme support (mizmo) |
---|
| 998 | - Include locale support (kiilerix) |
---|
| 999 | - Include html docs (kiilerix) |
---|
| 1000 | |
---|
| 1001 | * Thu Apr 26 2012 Peter Jones <pjones@redhat.com> - 2.0-0.24 |
---|
| 1002 | - Various fixes from Mads Kiilerich |
---|
| 1003 | |
---|
| 1004 | * Thu Apr 19 2012 Peter Jones <pjones@redhat.com> - 2.0-0.23 |
---|
| 1005 | - Update to 2.00~beta4 |
---|
| 1006 | - Make fonts work so we can do graphics reasonably |
---|
| 1007 | |
---|
| 1008 | * Thu Mar 29 2012 David Aquilina <dwa@redhat.com> - 2.0-0.22 |
---|
| 1009 | - Fix ieee1275 platform define for ppc |
---|
| 1010 | |
---|
| 1011 | * Thu Mar 29 2012 Peter Jones <pjones@redhat.com> - 2.0-0.21 |
---|
| 1012 | - Remove ppc excludearch lines (dwa) |
---|
| 1013 | - Update ppc terminfo patch (hamzy) |
---|
| 1014 | |
---|
| 1015 | * Wed Mar 28 2012 Peter Jones <pjones@redhat.com> - 2.0-0.20 |
---|
| 1016 | - Fix ppc64 vs ppc exclude according to what dwa tells me they need |
---|
| 1017 | - Fix version number to better match policy. |
---|
| 1018 | |
---|
| 1019 | * Tue Mar 27 2012 Dan Horák <dan[at]danny.cz> - 1.99-19.2 |
---|
| 1020 | - Add support for serial terminal consoles on PPC by Mark Hamzy |
---|
| 1021 | |
---|
| 1022 | * Sun Mar 25 2012 Dan Horák <dan[at]danny.cz> - 1.99-19.1 |
---|
| 1023 | - Use Fix-tests-of-zeroed-partition patch by Mark Hamzy |
---|
| 1024 | |
---|
| 1025 | * Thu Mar 15 2012 Peter Jones <pjones@redhat.com> - 1.99-19 |
---|
| 1026 | - Use --with-grubdir= on configure to make it behave like -17 did. |
---|
| 1027 | |
---|
| 1028 | * Wed Mar 14 2012 Peter Jones <pjones@redhat.com> - 1.99-18 |
---|
| 1029 | - Rebase from 1.99 to 2.00~beta2 |
---|
| 1030 | |
---|
| 1031 | * Wed Mar 07 2012 Peter Jones <pjones@redhat.com> - 1.99-17 |
---|
| 1032 | - Update for newer autotools and gcc 4.7.0 |
---|
| 1033 | Related: rhbz#782144 |
---|
| 1034 | - Add /etc/sysconfig/grub link to /etc/default/grub |
---|
| 1035 | Resolves: rhbz#800152 |
---|
| 1036 | - ExcludeArch s390*, which is not supported by this package. |
---|
| 1037 | Resolves: rhbz#758333 |
---|
| 1038 | |
---|
| 1039 | * Fri Feb 17 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.99-16 |
---|
| 1040 | - Build with -Os (bug 782144) |
---|
| 1041 | |
---|
| 1042 | * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.99-15 |
---|
| 1043 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
---|
| 1044 | |
---|
| 1045 | * Wed Dec 14 2011 Matthew Garrett <mjg@redhat.com> - 1.99-14 |
---|
| 1046 | - fix up various grub2-efi issues |
---|
| 1047 | |
---|
| 1048 | * Thu Dec 08 2011 Adam Williamson <awilliam@redhat.com> - 1.99-13 |
---|
| 1049 | - fix hardwired call to grub-probe in 30_os-prober (rhbz#737203) |
---|
| 1050 | |
---|
| 1051 | * Mon Nov 07 2011 Peter Jones <pjones@redhat.com> - 1.99-12 |
---|
| 1052 | - Lots of .spec fixes from Mads Kiilerich: |
---|
| 1053 | Remove comment about update-grub - it isn't run in any scriptlets |
---|
| 1054 | patch info pages so they can be installed and removed correctly when renamed |
---|
| 1055 | fix references to grub/grub2 renames in info pages (#743964) |
---|
| 1056 | update README.Fedora (#734090) |
---|
| 1057 | fix comments for the hack for upgrading from grub2 < 1.99-4 |
---|
| 1058 | fix sed syntax error preventing use of $RPM_OPT_FLAGS (#704820) |
---|
| 1059 | make /etc/grub2*.cfg %config(noreplace) |
---|
| 1060 | make grub.cfg %ghost - an empty file is of no use anyway |
---|
| 1061 | create /etc/default/grub more like anaconda would create it (#678453) |
---|
| 1062 | don't create rescue entries by default - grubby will not maintain them anyway |
---|
| 1063 | set GRUB_SAVEDEFAULT=true so saved defaults works (rbhz#732058) |
---|
| 1064 | grub2-efi should have its own bash completion |
---|
| 1065 | don't set gfxpayload in efi mode - backport upstream r3402 |
---|
| 1066 | - Handle dmraid better. Resolves: rhbz#742226 |
---|
| 1067 | |
---|
| 1068 | * Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.99-11 |
---|
| 1069 | - Rebuilt for glibc bug#747377 |
---|
| 1070 | |
---|
| 1071 | * Wed Oct 19 2011 Adam Williamson <awilliam@redhat.com> - 1.99-10 |
---|
| 1072 | - /etc/default/grub is explicitly intended for user customization, so |
---|
| 1073 | mark it as config(noreplace) |
---|
| 1074 | |
---|
| 1075 | * Tue Oct 11 2011 Peter Jones <pjones@redhat.com> - 1.99-9 |
---|
| 1076 | - grub has an epoch, so we need that expressed in the obsolete as well. |
---|
| 1077 | Today isn't my day. |
---|
| 1078 | |
---|
| 1079 | * Tue Oct 11 2011 Peter Jones <pjones@redhat.com> - 1.99-8 |
---|
| 1080 | - Fix my bad obsoletes syntax. |
---|
| 1081 | |
---|
| 1082 | * Thu Oct 06 2011 Peter Jones <pjones@redhat.com> - 1.99-7 |
---|
| 1083 | - Obsolete grub |
---|
| 1084 | Resolves: rhbz#743381 |
---|
| 1085 | |
---|
| 1086 | * Wed Sep 14 2011 Peter Jones <pjones@redhat.com> - 1.99-6 |
---|
| 1087 | - Use mv not cp to try to avoid moving disk blocks around for -5 fix |
---|
| 1088 | Related: rhbz#735259 |
---|
| 1089 | - handle initramfs on xen better (patch from Marko Ristola) |
---|
| 1090 | Resolves: rhbz#728775 |
---|
| 1091 | |
---|
| 1092 | * Sat Sep 03 2011 Kalev Lember <kalevlember@gmail.com> - 1.99-5 |
---|
| 1093 | - Fix upgrades from grub2 < 1.99-4 (#735259) |
---|
| 1094 | |
---|
| 1095 | * Fri Sep 02 2011 Peter Jones <pjones@redhat.com> - 1.99-4 |
---|
| 1096 | - Don't do sysadminny things in %preun or %post ever. (#735259) |
---|
| 1097 | - Actually include the changelog in this build (sorry about -3) |
---|
| 1098 | |
---|
| 1099 | * Thu Sep 01 2011 Peter Jones <pjones@redhat.com> - 1.99-2 |
---|
| 1100 | - Require os-prober (#678456) (patch from Elad Alfassa) |
---|
| 1101 | - Require which (#734959) (patch from Elad Alfassa) |
---|
| 1102 | |
---|
| 1103 | * Thu Sep 01 2011 Peter Jones <pjones@redhat.com> - 1.99-1 |
---|
| 1104 | - Update to grub-1.99 final. |
---|
| 1105 | - Fix crt1.o require on x86-64 (fix from Mads Kiilerich) |
---|
| 1106 | - Various CFLAGS fixes (from Mads Kiilerich) |
---|
| 1107 | - -fexceptions and -m64 |
---|
| 1108 | - Temporarily ignore translations (from Mads Kiilerich) |
---|
| 1109 | |
---|
| 1110 | * Thu Jul 21 2011 Peter Jones <pjones@redhat.com> - 1.99-0.3 |
---|
| 1111 | - Use /sbin not /usr/sbin . |
---|
| 1112 | |
---|
| 1113 | * Thu Jun 23 2011 Peter Lemenkov <lemenkov@gmail.com> - 1:1.99-0.2 |
---|
| 1114 | - Fixes for ppc and ppc64 |
---|
| 1115 | |
---|
| 1116 | * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.98-4 |
---|
| 1117 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
---|