-0.10.2 (?/??/2016):
+0.10.2 (1/26/2016):
-------------------
- Fixed bug in refind-install that caused mountesp to be installed as a FILE
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
-refind (0.10.1.1-0ppa1) wily; urgency=medium
+refind (0.10.2-0ppa1) wily; urgency=medium
- * Test version
+ * Version bump
- -- Roderick Smith <rodsmith@rodsbooks.com> Thu, 17 Dec 2015 13:09:44 -0500
+ -- Roderick Smith <rodsmith@rodsbooks.com> Tue, 26 Jan 2016 21:21:44 -0500
refind (0.10.1-0ppa1) wily; urgency=medium
Files: docs/*
*/README*
-Copyright: 2012-2015 Roderick W. Smith
+Copyright: 2012-2016 Roderick W. Smith
License: GFDL-1.3
License: BSD-2-clause
-.\" 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"
-.\" 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"
-.\" 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"
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>\r
\r
<p>Originally written: 3/14/2012; last Web page update:\r
-12/12/2015, referencing rEFInd 0.10.1</p>\r
+1/26/2016, referencing rEFInd 0.10.2</p>\r
\r
\r
<p>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!</p>\r
\r
<hr />\r
\r
-<p>copyright © 2012–2015 by Roderick W. Smith</p>\r
+<p>copyright © 2012–2016 by Roderick W. Smith</p>\r
\r
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>\r
\r
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 4/19/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<ul>
-<li><b>ReiserFS</b>—This driver originated with rEFIt. It's useful
+<li><b>Ext2fs</b>—This driver originated with rEFIt. It's useful
for reading Linux kernels from a separate <tt>/boot</tt> partition, or
- even from a root (<tt>/</tt>) filesystem, if you use ReiserFS on it.
- <b>Caution:</b> If you use this driver, you should use the
- <tt>notail</tt> option in Linux's <tt>/etc/fstab</tt> 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 <tt>notail</tt>.</li>
-
-<li><b>Ext2fs</b>—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.</li>
+ even from a root (<tt>/</tt>) filesystem, if you use ext2fs on it.
+ Although it's called an "ext2fs" driver, it also works with ext3fs.</li>
<li><b>Ext4fs</b>—Stefan Agner <a
href="https://github.com/falstaff84/rEFInd">modified the rEFIt/rEFInd
changing <tt class="userinput"><i>/dev/sda2</i></tt> to your
filesystem's device.</li>
+<li><b>ReiserFS</b>—This driver originated with rEFIt. It can be used
+ in the same way as the ext2fs and ext4fs drivers. <b>Caution:</b> If you
+ use this driver, you should use the <tt>notail</tt> option in Linux's
+ <tt>/etc/fstab</tt> 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 <tt>notail</tt>.</li>
+
<li><b>Btrfs</b>—</b>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 <tt>also_scan_dirs + @/boot</tt> in <tt>refind.conf</tt> and add
- <tt>rootflags=subvol=@</tt> to the kernel options in my
- <tt>refind_linux.conf</tt> 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 <tt>/sbin/init</tt>. rEFInd 0.10.0 adds <tt>@/boot</tt> as a
- standard option to <tt>also_scan_dirs</tt>, and its
- <tt>refind-install</tt> and <tt>mkrlconf</tt> 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.</li>
+ 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, <tt>also_scan_dirs +
+ @/boot</tt> must be set in <tt>refind.conf</tt> and
+ <tt>rootflags=subvol=@</tt> must be added to the kernel options in
+ <tt>refind_linux.conf</tt>. 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
+ <tt>/sbin/init</tt>. rEFInd 0.10.0 adds <tt>@/boot</tt> as a standard
+ option to <tt>also_scan_dirs</tt>, and its <tt>refind-install</tt> and
+ <tt>mkrlconf</tt> 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.</li>
<li><b>ISO-9660</b>—This driver originated with rEFIt's author, but
he never released a final version. Its code was improved by Oracle for
providing the driver mainly because it compiled cleanly with no extra
work, aside from providing a Makefile entry for it.</li>
-<p class="sidebar"><b>Warning:</b> I've received multiple reports of system hangs when using the NTFS driver; however, I've been unable to replicate the problem. (The problem is probably triggered either by interactions with specific EFIs or by unique features of the "problem" NTFS volumes.) I therefore recommend avoiding it unless it's absolutely necessary. I've added a couple of checks to the driver code in rEFInd 0.9.1 that <i>may</i> fix this problem, but these checks may also have no effect.</p>
+<p class="sidebar"><b>Warning:</b> I've received multiple reports of system hangs when using the NTFS driver; however, I've been unable to replicate the problem. (The problem is probably triggered either by interactions with specific EFIs or by unique features of the "problem" NTFS volumes.) I therefore recommend avoiding the NTFS driver unless it's absolutely necessary. I've added a couple of checks to the driver code in rEFInd 0.9.1 that <i>may</i> fix this problem, but these checks may also have no effect.</p>
<li><b>NTFS</b>—Samuel Liao contributed this driver, which uses the
rEFIt/rEFInd driver framework. Note that this driver is
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<ul>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-bin-0.10.1.zip/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-bin-0.10.2.zip/download">A
binary zip file</a></b>—Download this if you want to install rEFInd
and/or its filesystem drivers on an <i>x</i>86, <i>x</i>86-64, or ARM64
computer and have no need to test rEFInd first by booting it on an optical
the <a href="installing.html">Installing rEFInd</a> page. Some users of Arch
Linux have reported problems booting some specific Arch Linux kernels with
rEFInd and some other tools. For them, a <a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-bin-gnuefi-0.10.1.zip/download">variant
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-bin-gnuefi-0.10.2.zip/download">variant
package</a> exists in which the <i>x</i>86-64 binary was compiled with
GNU-EFI rather than the usual TianoCore EDK2. This change helps some users
with this problem.</li>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-0.10.1-1.x86_64.rpm/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-0.10.2-1.x86_64.rpm/download">A
binary RPM file</a></b>—If you use an RPM-based <i>x</i>86-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
installation process. Distribution maintainers can examine the
<tt>refind.spec</tt> file in the source package and tweak it to their
needs. The <a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-0.10.1-1.src.rpm/download">source
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-0.10.2-1.src.rpm/download">source
RPM file</a> might or might not build on your system as-is; it relies
on assumptions about the locations of the GNU-EFI development
files.</li>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind_0.10.1-1_amd64.deb/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind_0.10.2-1_amd64.deb/download">A
binary Debian package</a></b>—If you use an <i>x</i>86-64 version
of Debian, Ubuntu, Mint, or another Debian-based distribution, you can
install from this package, which was converted from the binary RPM
<p class="sidebar"><b>Note:</b> At the moment, neither the bootable CD-R image file nor the bootable USB flash drive image file supports booting with Secure Boot active. The x86-64 version of the <a href="http://en.altlinux.org/Rescue">ALT Linux Rescue disc</a> uses a Secure Boot-enabled rEFInd, though, so you may find that useful in some situations.</p>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-cd-0.10.1.zip/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-cd-0.10.2.zip/download">A
CD-R image file</a></b>—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
BIOS-booted computer.</p>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-flashdrive-0.10.1.zip/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-flashdrive-0.10.2.zip/download">A
USB flash drive image file</a></b>—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 <tt>dd</tt> or some
other low-level disk copying utility.</li>
<li><b><a
- href="http://sourceforge.net/projects/refind/files/0.10.1/refind-src-0.10.1.tar.gz/download">A
+ href="http://sourceforge.net/projects/refind/files/0.10.2/refind-src-0.10.2.tar.gz/download">A
source code tarball</a></b>—This is useful if you want to compile
the software locally. Note that I use Linux with the <a
href="https://sourceforge.net/projects/tianocore/">TianoCore EFI
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/19/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr/>
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
<p class="subhead">by Roderick W. Smith, <a
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
-<p>Last Web page update: 12/12/2015</p>
+<p>Last Web page update: 1/26/2016</p>
<p>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!</p>
<ul>
+<li><b>0.10.2 (1/26/2016)</b>—Changes to this version are relatively modest and focus on bug fixes:
+
+ <ul>
+
+ <li>A bug in <tt>refind-install</tt> under OS X could cause the <tt>mountesp</tt> script to be installed as a <i>file</i> called <tt>/usr/local/bin</tt> if that directory was absent. This bug has been fixed.</li>
+
+ <li>Another OS X <tt>refind-install</tt> bug caused the <tt>--usedefault</tt> option to not work properly. This has been fixed.</li>
+
+ <li>A Linux <tt>refind-install</tt> bug caused Secure Boot detection to fail in some cases. This has also been fixed.</li>
+
+ <li>The <tt>mvrefind</tt> script could fail to move the Windows boot loader file (<tt>bootmgfw.efi</tt>) under some circumstances. Another bug in the same script caused <tt>mvrefind</tt> to register rEFInd using its default filename (<tt>rEFInd Boot Manager</tt>) rather than the name <tt>Windows Boot Manager</tt> when moving rEFInd to the Windows boot manager's location. Both of these bugs have been squashed.</li>
+
+ <li>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, <i>before</i> 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.</li>
+
+ <li>A bug introduced in rEFInd 0.10.1 caused custom volume badge icons (read from an icon directory specified by <tt>icons_dir</tt> in <tt>refind.conf</tt>) to be ignored. I've fixed this bug.</li>
+
+ <li>Finally, a small non-bug improvement: I've added <tt>centos.crt</tt> and <tt>centos.cer</tt> public-key files for CentOS to the <tt>keys</tt> directory.</li>
+
+ </ul>
+
+</li>
+
<li><b>0.10.1 (12/12/2015)</b>—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:
<ul>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 11/13/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 11/8/2015; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 4/19/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com</a></p>
<p>Originally written: 3/14/2012; last Web page update:
-12/12/2015, referencing rEFInd 0.10.1</p>
+1/26/2016, referencing rEFInd 0.10.2</p>
<p>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!</p>
<hr />
-<p>copyright © 2012–2015 by Roderick W. Smith</p>
+<p>copyright © 2012–2016 by Roderick W. Smith</p>
<p>This document is licensed under the terms of the <a href="FDL-1.3.txt">GNU Free Documentation License (FDL), version 1.3.</a></p>
<key>ProductName</key>
<string>rEFInd</string>
<key>ProductVersion</key>
- <string>0.10.1</string>
+ <string>0.10.2</string>
</dict>
</plist>
ENDOFHERE
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
# thus wiping out the just-updated files.
%changelog
+* Tue Jan 26 2016 R Smith <rodsmith@rodsbooks.com> - 0.10.2
+- Updated spec file for 0.10.2
* Sat Dec 12 2015 R Smith <rodsmith@rodsbooks.com> - 0.10.1
- Updated spec file for 0.10.1
* Sun Nov 8 2015 R Smith <rodsmith@rodsbooks.com> - 0.10.0
* 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;
* 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.
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"");
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();