From: srs5694 Date: Wed, 27 Jan 2016 02:55:57 +0000 (-0500) Subject: Version 0.10.2 release. X-Git-Url: https://code.delx.au/refind/commitdiff_plain/70c59b783f94768bd5875f44be2808454d000f3e Version 0.10.2 release. --- diff --git a/NEWS.txt b/NEWS.txt index 0ae4cdf..6426604 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,4 +1,4 @@ -0.10.2 (?/??/2016): +0.10.2 (1/26/2016): ------------------- - Fixed bug in refind-install that caused mountesp to be installed as a FILE @@ -6,7 +6,9 @@ already exist. - Fixed bug in mvrefind that caused it to fail to move bootmgfw.efi in - some situations. + some situations, and another that caused it to give the resulting NVRAM + entry the default rEFInd name of "rEFInd Boot Manager," rather than the + intended "Windows Boot Manager" (to work around bugs in some EFIs). - Worked around bug/quirk in some EFIs (in HP ProBook 6470b laptop, at least) that prevented EFI filesystem drivers from working. (Drivers would diff --git a/debian/changelog b/debian/changelog index 285cebb..0775aa7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -refind (0.10.1.1-0ppa1) wily; urgency=medium +refind (0.10.2-0ppa1) wily; urgency=medium - * Test version + * Version bump - -- Roderick Smith Thu, 17 Dec 2015 13:09:44 -0500 + -- Roderick Smith Tue, 26 Jan 2016 21:21:44 -0500 refind (0.10.1-0ppa1) wily; urgency=medium diff --git a/debian/copyright b/debian/copyright index a38d0e4..e274f2e 100644 --- a/debian/copyright +++ b/debian/copyright @@ -405,7 +405,7 @@ Comment: PNG bitmap derived from TrueType font Files: docs/* */README* -Copyright: 2012-2015 Roderick W. Smith +Copyright: 2012-2016 Roderick W. Smith License: GFDL-1.3 License: BSD-2-clause diff --git a/docs/man/mkrlconf.8 b/docs/man/mkrlconf.8 index ffee3b2..d6b1328 100644 --- a/docs/man/mkrlconf.8 +++ b/docs/man/mkrlconf.8 @@ -1,7 +1,7 @@ -.\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) +.\" Copyright 2015-2016 Roderick W. Smith (rodsmith@rodsbooks.com) .\" May be distributed under the GNU Free Documentation License version 1.3 or any later version -.TH "MKRLCONF" "8" "0.10.1" "Roderick W. Smith" "rEFInd Manual" +.TH "MKRLCONF" "8" "0.10.2" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" mkrlconf \- Create a Linux kernel configuration file for rEFInd .SH "SYNOPSIS" diff --git a/docs/man/mvrefind.8 b/docs/man/mvrefind.8 index 77331ea..606d874 100644 --- a/docs/man/mvrefind.8 +++ b/docs/man/mvrefind.8 @@ -1,7 +1,7 @@ -.\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) +.\" Copyright 2015-2016 Roderick W. Smith (rodsmith@rodsbooks.com) .\" May be distributed under the GNU Free Documentation License version 1.3 or any later version -.TH "MVREFIND" "8" "0.10.1" "Roderick W. Smith" "rEFInd Manual" +.TH "MVREFIND" "8" "0.10.2" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" mvrefind \- Move a rEFInd installation from one location to another .SH "SYNOPSIS" diff --git a/docs/man/refind-install.8 b/docs/man/refind-install.8 index 545b16e..7acb60f 100644 --- a/docs/man/refind-install.8 +++ b/docs/man/refind-install.8 @@ -1,7 +1,7 @@ -.\" Copyright 2015 Roderick W. Smith (rodsmith@rodsbooks.com) +.\" Copyright 2015-2016 Roderick W. Smith (rodsmith@rodsbooks.com) .\" May be distributed under the GNU Free Documentation License version 1.3 or any later version -.TH "REFIND-INSTALL" "8" "0.10.1" "Roderick W. Smith" "rEFInd Manual" +.TH "REFIND-INSTALL" "8" "0.10.2" "Roderick W. Smith" "rEFInd Manual" .SH "NAME" refind-install \- Install rEFInd to the ESP and create an NVRAM entry .SH "SYNOPSIS" diff --git a/docs/refind/bootmode.html b/docs/refind/bootmode.html index c7ac34f..e7d8a71 100644 --- a/docs/refind/bootmode.html +++ b/docs/refind/bootmode.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

+1/26/2016, referencing rEFInd 0.10.2

This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

@@ -260,7 +260,7 @@ resumeobject {3aa4c728-9935-11e0-9f12-806e6f6e6963}
-

copyright © 2012–2015 by Roderick W. Smith

+

copyright © 2012–2016 by Roderick W. Smith

This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

diff --git a/docs/refind/configfile.html b/docs/refind/configfile.html index 47a9883..94905c0 100644 --- a/docs/refind/configfile.html +++ b/docs/refind/configfile.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

+1/26/2016, referencing rEFInd 0.10.2

This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

@@ -649,7 +649,7 @@ menuentry Arch {
-

copyright © 2012–2015 by Roderick W. Smith

+

copyright © 2012–2016 by Roderick W. Smith

This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

diff --git a/docs/refind/drivers.html b/docs/refind/drivers.html index 5b24292..8869ca0 100644 --- a/docs/refind/drivers.html +++ b/docs/refind/drivers.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

Originally written: 4/19/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

+1/26/2016, referencing rEFInd 0.10.2

This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

@@ -185,19 +185,10 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    -
  • ReiserFS—This driver originated with rEFIt. It's useful +
  • Ext2fs—This driver originated with rEFIt. It's useful for reading Linux kernels from a separate /boot partition, or - even from a root (/) filesystem, if you use ReiserFS on it. - Caution: If you use this driver, you should use the - notail option in Linux's /etc/fstab file for the - partition(s) you want the EFI to read. This is because the driver - doesn't properly handle ReiserFS's "tail-packing" feature, so files can - seem to be corrupted in EFI if you use this feature, which is disabled - by notail.
  • - -
  • Ext2fs—This driver also originated with rEFIt. It can be - used in the same way as the ReiserFS driver. Although it's called an - "ext2fs" driver, it also works with ext3fs.
  • + even from a root (/) filesystem, if you use ext2fs on it. + Although it's called an "ext2fs" driver, it also works with ext3fs.
  • Ext4fs—Stefan Agner modified the rEFIt/rEFInd @@ -217,27 +208,34 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    changing /dev/sda2 to your filesystem's device.
  • +
  • ReiserFS—This driver originated with rEFIt. It can be used + in the same way as the ext2fs and ext4fs drivers. Caution: If you + use this driver, you should use the notail option in Linux's + /etc/fstab file for the partition(s) you want the EFI to read. + This is because the driver doesn't properly handle ReiserFS's + "tail-packing" feature, so files can seem to be corrupted in EFI if you + use this feature, which is disabled by notail.
  • +
  • Btrfs—Samuel Liao contributed this driver, which is based on the rEFIt/rEFInd driver framework and algorithms from the GRUB - 2.0 Btrfs driver. I've tested this driver with a simple one-partition - filesystem and with a filesystem that spans two physical devices - (although I've made no attempt to ensure that the driver can actually - read files written to both devices). Samuel Liao has used the driver - with a compressed Btrfs volume. The driver will handle subvolumes, but - you may need to add kernel options if you're booting a Linux kernel - directly from a filesystem that uses subvolumes. For instance, on a - test installation of Ubuntu 14.04 alpha on such a system, I needed to - set also_scan_dirs + @/boot in refind.conf and add - rootflags=subvol=@ to the kernel options in my - refind_linux.conf file. Without the first of these options, - rEFInd could not locate my kernel; and without the second, the boot - failed with a message to the effect that the initial RAM disk could not - find /sbin/init. rEFInd 0.10.0 adds @/boot as a - standard option to also_scan_dirs, and its - refind-install and mkrlconf scripts should pick up - the root flags, assuming the system is booted into the regular - installation. These additions make it easier to set up rEFInd to work - with Btrfs.
  • + 2.0 Btrfs driver. I've tested this driver with simple one-partition + filesystems on several installations, and with a filesystem that spans + two physical devices on one (although I've made no attempt to ensure + that the driver can actually read files written to both devices). Samuel + Liao has used the driver with a compressed Btrfs volume. The driver will + handle subvolumes, but you may need to add kernel options if you're + booting a Linux kernel directly from a filesystem that uses subvolumes. + For instance, when booting Ubuntu from Btrfs, also_scan_dirs + + @/boot must be set in refind.conf and + rootflags=subvol=@ must be added to the kernel options in + refind_linux.conf. Without the first of these options, rEFInd + can not locate the kernel; and without the second, the boot fails with a + message to the effect that the initial RAM disk could not find + /sbin/init. rEFInd 0.10.0 adds @/boot as a standard + option to also_scan_dirs, and its refind-install and + mkrlconf scripts should pick up the root flags, assuming the + system is booted into the regular installation. These additions make it + easier to set up rEFInd to work with Btrfs.
  • ISO-9660—This driver originated with rEFIt's author, but he never released a final version. Its code was improved by Oracle for @@ -264,7 +262,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    providing the driver mainly because it compiled cleanly with no extra work, aside from providing a Makefile entry for it.
  • - +
  • NTFS—Samuel Liao contributed this driver, which uses the rEFIt/rEFInd driver framework. Note that this driver is @@ -377,7 +375,7 @@ ways.


    -

    copyright © 2012–2015 by Roderick W. Smith

    +

    copyright © 2012–2016 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/features.html b/docs/refind/features.html index 35bc901..634bef9 100644 --- a/docs/refind/features.html +++ b/docs/refind/features.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

    +1/26/2016, referencing rEFInd 0.10.2

    This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

    @@ -252,7 +252,7 @@ such as those with Gigabyte's Hybrid EFI, lack a usable CSM.

  • -

    copyright © 2012–2015 by Roderick W. Smith

    +

    copyright © 2012–2016 by Roderick W. Smith

    This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

    diff --git a/docs/refind/getting.html b/docs/refind/getting.html index c0ef52f..97dd794 100644 --- a/docs/refind/getting.html +++ b/docs/refind/getting.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

    +1/26/2016, referencing rEFInd 0.10.2

    This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

    @@ -132,7 +132,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-bin-0.10.2.zip/download">A binary zip file—Download this if you want to install rEFInd and/or its filesystem drivers on an x86, x86-64, or ARM64 computer and have no need to test rEFInd first by booting it on an optical @@ -142,13 +142,13 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

      the Installing rEFInd page. Some users of Arch Linux have reported problems booting some specific Arch Linux kernels with rEFInd and some other tools. For them, a variant + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-bin-gnuefi-0.10.2.zip/download">variant package exists in which the x86-64 binary was compiled with GNU-EFI rather than the usual TianoCore EDK2. This change helps some users with this problem.
    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-0.10.2-1.x86_64.rpm/download">A binary RPM file—If you use an RPM-based x86-64 Linux system such as Fedora or openSUSE, you can install the binary RPM package rather than use the binary zip file. (I don't provide @@ -158,13 +158,13 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

      installation process. Distribution maintainers can examine the refind.spec file in the source package and tweak it to their needs. The source + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-0.10.2-1.src.rpm/download">source RPM file might or might not build on your system as-is; it relies on assumptions about the locations of the GNU-EFI development files.
    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind_0.10.2-1_amd64.deb/download">A binary Debian package—If you use an x86-64 version of Debian, Ubuntu, Mint, or another Debian-based distribution, you can install from this package, which was converted from the binary RPM @@ -175,7 +175,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-cd-0.10.2.zip/download">A CD-R image file—This download contains the same files as the binary zip file, but you can burn it to a CD-R to test rEFInd (and its filesystem drivers) without installing it first. (It boots on @@ -199,14 +199,14 @@ first partition on /dev/sdd. This procedure should work even on a BIOS-booted computer.

    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-flashdrive-0.10.2.zip/download">A USB flash drive image file—Although you can create your own rEFInd USB flash drive, you may find it easier to download this version and copy it to your USB drive with dd or some other low-level disk copying utility.
    • A + href="http://sourceforge.net/projects/refind/files/0.10.2/refind-src-0.10.2.tar.gz/download">A source code tarball—This is useful if you want to compile the software locally. Note that I use Linux with the TianoCore EFI @@ -296,7 +296,7 @@ BIOS-booted computer.


      -

      copyright © 2012–2015 by Roderick W. Smith

      +

      copyright © 2012–2016 by Roderick W. Smith

      This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

      diff --git a/docs/refind/index.html b/docs/refind/index.html index 69c3350..7236e95 100644 --- a/docs/refind/index.html +++ b/docs/refind/index.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

      Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

      +1/26/2016, referencing rEFInd 0.10.2

      This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

      @@ -266,7 +266,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com


      -

      copyright © 2012–2015 by Roderick W. Smith

      +

      copyright © 2012–2016 by Roderick W. Smith

      This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

      diff --git a/docs/refind/installing.html b/docs/refind/installing.html index a05b3d9..d77de10 100644 --- a/docs/refind/installing.html +++ b/docs/refind/installing.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

      Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

      +1/26/2016, referencing rEFInd 0.10.2

      This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

      diff --git a/docs/refind/linux.html b/docs/refind/linux.html index 95e4b01..867d28c 100644 --- a/docs/refind/linux.html +++ b/docs/refind/linux.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

      Originally written: 3/19/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

      +1/26/2016, referencing rEFInd 0.10.2

      This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

      @@ -489,7 +489,7 @@ total 17943
      -

      copyright © 2012–2015 by Roderick W. Smith

      +

      copyright © 2012–2016 by Roderick W. Smith

      This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

      diff --git a/docs/refind/revisions.html b/docs/refind/revisions.html index b263ad3..bb12639 100644 --- a/docs/refind/revisions.html +++ b/docs/refind/revisions.html @@ -16,7 +16,7 @@

      by Roderick W. Smith, rodsmith@rodsbooks.com

      -

      Last Web page update: 12/12/2015

      +

      Last Web page update: 1/26/2016

      This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

      @@ -126,6 +126,28 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

        +
      • 0.10.2 (1/26/2016)—Changes to this version are relatively modest and focus on bug fixes: + +
          + +
        • A bug in refind-install under OS X could cause the mountesp script to be installed as a file called /usr/local/bin if that directory was absent. This bug has been fixed.
        • + +
        • Another OS X refind-install bug caused the --usedefault option to not work properly. This has been fixed.
        • + +
        • A Linux refind-install bug caused Secure Boot detection to fail in some cases. This has also been fixed.
        • + +
        • The mvrefind script could fail to move the Windows boot loader file (bootmgfw.efi) under some circumstances. Another bug in the same script caused mvrefind to register rEFInd using its default filename (rEFInd Boot Manager) rather than the name Windows Boot Manager when moving rEFInd to the Windows boot manager's location. Both of these bugs have been squashed.
        • + +
        • A long-standing but obscure bug/quirk affects some EFIs, such as that in the HP ProBook 6470b: These EFIs connect useless drivers to partitions with no known filesystems, before rEFInd can load filesystem drivers. The result is that drivers loaded by rEFInd could not read the partitions in question. This version of rEFInd works around this problem.
        • + +
        • A bug introduced in rEFInd 0.10.1 caused custom volume badge icons (read from an icon directory specified by icons_dir in refind.conf) to be ignored. I've fixed this bug.
        • + +
        • Finally, a small non-bug improvement: I've added centos.crt and centos.cer public-key files for CentOS to the keys directory.
        • + +
        + +
      • +
      • 0.10.1 (12/12/2015)—This version of the program features one big change that will affect very few people, another big behind-the-scenes change, and a number of small changes that will affect more people:
          @@ -366,7 +388,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com


          -

          copyright © 2012–2015 by Roderick W. Smith

          +

          copyright © 2012–2016 by Roderick W. Smith

          This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

          diff --git a/docs/refind/secureboot.html b/docs/refind/secureboot.html index 4f27289..291991e 100644 --- a/docs/refind/secureboot.html +++ b/docs/refind/secureboot.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

          Originally written: 11/13/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

          +1/26/2016, referencing rEFInd 0.10.2

          This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

          @@ -531,7 +531,7 @@ $ openssl x509 -in refind_local.crt -out refind_local.cer
          -

          copyright © 2012–2015 by Roderick W. Smith

          +

          copyright © 2012–2016 by Roderick W. Smith

          This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

          diff --git a/docs/refind/sip.html b/docs/refind/sip.html index e3ae392..1617769 100644 --- a/docs/refind/sip.html +++ b/docs/refind/sip.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

          Originally written: 11/8/2015; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

          +1/26/2016, referencing rEFInd 0.10.2

          This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

          diff --git a/docs/refind/themes.html b/docs/refind/themes.html index b94e266..8c90dff 100644 --- a/docs/refind/themes.html +++ b/docs/refind/themes.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

          Originally written: 4/19/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

          +1/26/2016, referencing rEFInd 0.10.2

          This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

          @@ -362,7 +362,7 @@ to be tedious.


          -

          copyright © 2012–2015 by Roderick W. Smith

          +

          copyright © 2012–2016 by Roderick W. Smith

          This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

          diff --git a/docs/refind/todo.html b/docs/refind/todo.html index 8496cec..1e8f8be 100644 --- a/docs/refind/todo.html +++ b/docs/refind/todo.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

          Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

          +1/26/2016, referencing rEFInd 0.10.2

          This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

          @@ -440,7 +440,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com


          -

          copyright © 2012–2015 by Roderick W. Smith

          +

          copyright © 2012–2016 by Roderick W. Smith

          This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

          diff --git a/docs/refind/using.html b/docs/refind/using.html index e3c98c4..addd3bd 100644 --- a/docs/refind/using.html +++ b/docs/refind/using.html @@ -17,7 +17,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

          Originally written: 3/14/2012; last Web page update: -12/12/2015, referencing rEFInd 0.10.1

          +1/26/2016, referencing rEFInd 0.10.2

          This Web page is provided free of charge and with no annoying outside ads; however, I did take time to prepare it, and Web hosting does cost money. If you find this Web page useful, please consider making a small donation to help keep this site up and running. Thanks!

          @@ -384,7 +384,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com


          -

          copyright © 2012–2015 by Roderick W. Smith

          +

          copyright © 2012–2016 by Roderick W. Smith

          This document is licensed under the terms of the GNU Free Documentation License (FDL), version 1.3.

          diff --git a/refind-install b/refind-install index 5005bfe..68ab959 100755 --- a/refind-install +++ b/refind-install @@ -794,7 +794,7 @@ SetupMacHfs() { ProductName rEFInd ProductVersion - 0.10.1 + 0.10.2 ENDOFHERE diff --git a/refind.spec b/refind.spec index 478fd76..18b8b6e 100644 --- a/refind.spec +++ b/refind.spec @@ -1,6 +1,6 @@ Summary: EFI boot manager software Name: refind -Version: 0.10.1 +Version: 0.10.2 Release: 1%{?dist} Summary: EFI boot manager software License: GPLv3 @@ -178,6 +178,8 @@ fi # thus wiping out the just-updated files. %changelog +* Tue Jan 26 2016 R Smith - 0.10.2 +- Updated spec file for 0.10.2 * Sat Dec 12 2015 R Smith - 0.10.1 - Updated spec file for 0.10.1 * Sun Nov 8 2015 R Smith - 0.10.0 diff --git a/refind/driver_support.c b/refind/driver_support.c index 3faf984..565ae0c 100644 --- a/refind/driver_support.c +++ b/refind/driver_support.c @@ -442,7 +442,8 @@ EFI_STATUS ConnectAllDriversToAllControllers(VOID) { * To fix it: we will disconnect drivers that connected to DiskIo BY_DRIVER * if this is partition volume and if those drivers did not produce file system, * then try to connect every unconnected device to the driver whose handle is - * passed to us. + * passed to us. This should have no effect on systems unaffected by this EFI + * bug/quirk. */ VOID ConnectFilesystemDriver(EFI_HANDLE DriverHandle) { EFI_STATUS Status; diff --git a/refind/main.c b/refind/main.c index 69e80fc..fc8d68d 100644 --- a/refind/main.c +++ b/refind/main.c @@ -34,7 +34,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* - * Modifications copyright (c) 2012-2015 Roderick W. Smith + * Modifications copyright (c) 2012-2016 Roderick W. Smith * * Modifications distributed under the terms of the GNU General Public * License (GPL) version 3 (GPLv3), or (at your option) any later version. @@ -197,7 +197,7 @@ static VOID AboutrEFInd(VOID) AddMenuInfoLine(&AboutMenu, PoolPrint(L"rEFInd Version %s", REFIND_VERSION)); AddMenuInfoLine(&AboutMenu, L""); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer"); - AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012-2015 Roderick W. Smith"); + AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012-2016 Roderick W. Smith"); AddMenuInfoLine(&AboutMenu, L"Portions Copyright (c) Intel Corporation and others"); AddMenuInfoLine(&AboutMenu, L"Distributed under the terms of the GNU GPLv3 license"); AddMenuInfoLine(&AboutMenu, L""); @@ -410,8 +410,12 @@ EFI_STATUS StartEFIImageList(IN EFI_DEVICE_PATH **DevicePaths, if (ErrorInStep != NULL) *ErrorInStep = 3; } - if (IsDriver) + if (IsDriver) { + // Below should have no effect on most systems, but works + // around bug with some EFIs that prevents filesystem drivers + // from binding to partitions. ConnectFilesystemDriver(ChildImageHandle); + } // re-open file handles ReinitRefitLib();