From c234a62eb700ca3167345fc1be035fdcf19999b4 Mon Sep 17 00:00:00 2001
From: srs5694
Date: Sun, 24 Apr 2016 17:58:09 -0400
Subject: [PATCH] Documentation updates for 0.10.3 release.
---
debian/postinst | 6 +-----
docs/refind/bootcoup.html | 23 ++++++++++-------------
docs/refind/bootmode.html | 2 +-
docs/refind/drivers.html | 16 +++++++++++++++-
docs/refind/easyuefi.png | Bin 41722 -> 40805 bytes
docs/refind/features.html | 2 +-
docs/refind/getting.html | 18 +++++++++---------
docs/refind/index.html | 2 +-
docs/refind/installing.html | 6 +++---
docs/refind/linux.html | 2 +-
docs/refind/revisions.html | 22 +++++++++++++++++++++-
docs/refind/secureboot.html | 2 +-
docs/refind/sip.html | 2 +-
docs/refind/themes.html | 2 +-
docs/refind/todo.html | 2 +-
docs/refind/using.html | 2 +-
refind.spec | 6 +-----
17 files changed, 69 insertions(+), 46 deletions(-)
diff --git a/debian/postinst b/debian/postinst
index 7503103..51a3b94 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -47,11 +47,7 @@ install_to_esp() {
./refind-install --shim $ShimFile --yes > /dev/null
fi
else
- if [[ -n $SBSign && -n $OpenSSL ]] ; then
- ./refind-install --localkeys --yes > /dev/null
- else
- ./refind-install --yes > /dev/null
- fi
+ ./refind-install --yes > /dev/null
fi
} # install_to_esp()
diff --git a/docs/refind/bootcoup.html b/docs/refind/bootcoup.html
index 405b09d..5edaf54 100644
--- a/docs/refind/bootcoup.html
+++ b/docs/refind/bootcoup.html
@@ -16,7 +16,7 @@
by Roderick W. Smith, rodsmith@rodsbooks.com
-Originally written: 1/28/2016, referencing rEFInd 0.10.2
+Originally written: 4/24/2016, referencing rEFInd 0.10.3
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!
@@ -229,7 +229,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
$ sudo refind-mkdefault
rEFInd is not the first boot entry; adjusting....
-Setting a boot order of 0000,0002,0085,0003,0081
+Setting a boot order of 0000,0002,0085,0003
The exact output of the script depends on the current state of the system; it might also respond that rEFInd is already the default boot entry or that it could not identify a rEFInd entry, for instance. The boot order shown in this example is meaningless by itself; it's the boot order as identified by efibootmgr; for details, see the next section.
@@ -251,11 +251,10 @@ Setting a boot order of 0000,0002,0085,0003,0081
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
-BootOrder: 0002,0000,0085,0003,0081
+BootOrder: 0002,0000,0085,0003
Boot0000* rEFInd Boot Manager
Boot0002* Windows Boot Manager
Boot0003* Windows Boot Manager
-Boot0081* Mac OS X
Boot0085* ubuntu
@@ -265,25 +264,23 @@ Boot0085* ubuntu
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
-BootOrder: 0002,0000,0085,0003,0081
+BootOrder: 0002,0000,0085,0003
Boot0000* rEFInd Boot Manager HD(1,800,113000,2491a00e-2a89-4dc4-af21-34c436c8f88a)File(\EFI\refind\shimx64.efi)
Boot0002* Windows Boot Manager HD(2,113800,113000,8b0b6d94-06af-4894-b9de-13ca354714a5)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0003* Windows Boot Manager HD(1,800,113000,2491a00e-2a89-4dc4-af21-34c436c8f88a)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
-Boot0081* Mac OS X Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)-.o. .-.e.e. .-.f. .e.f.i.-.a.p.p.l.e.-.p.a.y.l.o.a.d.0.-.d.a.t.a...
Boot0085* ubuntu HD(1,800,113000,2491a00e-2a89-4dc4-af21-34c436c8f88a)File(EFI\Ubuntu\grubx64.efi)
Much of this output looks like gibberish, and is useful only for very advanced diagnostics. Note, however, the part of most lines that specifies a filename, in parentheses after File—this information can help disambiguate a misleading or redundant name.
To adjust the boot order, you must identify the rEFInd entry and then use the -o option to efibootmgr to adjust the order:
-$ sudo efibootmgr -o 0000,0085,0002,0003,0081
+$ sudo efibootmgr -o 0000,0085,0002,0003
BootCurrent: 0000
Timeout: 0 seconds
-BootOrder: 0000,0085,0002,0003,0081
+BootOrder: 0000,0085,0002,0003
Boot0000* rEFInd Boot Manager
Boot0002* Windows Boot Manager
Boot0003* Windows Boot Manager
-Boot0081* Mac OS X
Boot0085* ubuntu
In this example, I moved rEFInd to the top of the list, followed by ubuntu (GRUB), Windows, and OS X. You can adjust the order in any way you want. You can also omit items you don't want to include—but be aware that if you omit Windows entirely from the boot list, it's likely to add itself back (at the top of the list) the next time you boot it.
@@ -305,7 +302,7 @@ Boot0085* ubuntu
# dpkg -P grub-efi-amd64 grub-efi-amd64-signed grub-common grub-efi-amd64-bin \
grub-common grub2-common shim-signed
-The details of what packages you must remove vary from one distribution to another, though. (The preceding examples are from Fedora and Ubuntu installations.) If you're unsure what packages to remove, you may need to use a your package management tools to track down all GRUB-related packages. GUI tools, such as Yumex for Fedora and Synaptic for Debian-based systems, can be very helpful in this task. Unfortunately, you must sometimes remove packages that you might not want to remove—for instance, the preceding example removes shim-signed from Ubuntu because shim-signed contains a dependency on GRUB, but rEFInd can use Shim for its Secure Boot support. Fortunately, if rEFInd is already booting via Shim, removing the shim-signed package will not remove the shimx64.efi binary from rEFInd's directory, so the system will continue to boot—but you also won't receive any Shim updates that might roll along.
+The details of what packages you must remove vary from one distribution to another, though. (The preceding examples are from Fedora and Ubuntu installations.) If you're unsure what packages to remove, you may need to use your package management tools to track down all GRUB-related packages. GUI tools, such as Yumex for Fedora and Synaptic for Debian-based systems, can be very helpful in this task. Unfortunately, you must sometimes remove packages that you might not want to remove—for instance, the preceding example removes shim-signed from Ubuntu because shim-signed contains a dependency on GRUB, but rEFInd can use Shim for its Secure Boot support. Fortunately, if rEFInd is already booting via Shim, removing the shim-signed package will not remove the shimx64.efi binary from rEFInd's directory, so the system will continue to boot—but you also won't receive any Shim updates that might roll along.
Note also that removing the GRUB packages will not remove the files installed to the EFI System Partition (ESP), so rEFInd will continue to show a GRUB option, normally with an icon for your distribution, in its main menu. If you want to remove that menu entry, you can delete the relevant files, normally from /boot/efi/EFI/distribution_name.
@@ -330,7 +327,7 @@ Boot0085* ubuntu
Using Startup Disk to Adjust Your Boot Priority
-The Startup Disk utility appears in the System Preferences tool. Unfortunately, it will likely be useless if you installed rEFInd using refind-install and its default options, since this tool is designed to switch between OS X installations; it's not smart enough to detect a rEFInd installation and re-activate it.
+The Startup Disk utility appears in the System Preferences tool. Unfortunately, it will likely be useless if you installed rEFInd using refind-install and its default options, since Startup Disk is designed to switch between OS X installations; it's not smart enough to detect a rEFInd installation and re-activate it.
If, however, you installed rEFInd by using the --ownhfs option to refind-install, your rEFInd installation volume should show up as an option in the Startup Disk utility. You should be able to click on it and then click Restart. Note that the name of the rEFInd volume may not be rEFInd, as it is in this screen shot; the name will match whatever volume holds rEFInd on your computer.
@@ -475,7 +472,7 @@ Boot0085* ubuntu
Version 2 of the EFI shell provides a command, bcfg, which can adjust the EFI boot order. Unfortunately, this tool is not present in version 1 of the EFI shell, and version 2 is reliable only with EFI version 2.3 and later. To date (early 2016), all Intel-based Macs use EFI 1.1, and many PCs sold prior to Windows 8's release use UEFI (EFI 2.x) versions prior to 2.3. Thus, this approach may not work for you.
-Even if your computer works with a version 2 shell, it may not have one built in. In fact, most EFIs I've seen lack a built-in shell. If a shell is available, it should appear on the EFI's built-in boot manager, as described earlier, in Evading the Guards: Performing a One-Time Boot to Your Desired OS.
If a shell is not built into your firmware, you can add one; here are a few links that may be helpful:
+Even if your computer works with a version 2 shell, it may not have one built in. In fact, most EFIs I've seen lack a built-in shell. If a shell is available, it should appear on the EFI's built-in boot manager, as described earlier, in Evading the Guards: Performing a One-Time Boot to Your Desired OS. If a shell is not built into your firmware, you can add one; here are a few links that may be helpful:
@@ -505,7 +502,7 @@ Boot0085* ubuntu
-At this point, you should have a working USB flash drive with an EFI shell. It should show up in your computer's built-in boot manager, as described earlier, in Evading the Guards: Performing a One-Time Boot to Your Desired OS. It will probably appear there under the brand name of the USB drive, perhaps with "UEFI" in the description. (If the boot medium shows up twice, select the option that includes "UEFI" in the description.)
+At this point, you should have a working USB flash drive with an EFI shell. It should show up in your computer's built-in boot manager, as described earlier, in Evading the Guards: Performing a One-Time Boot to Your Desired OS. It will probably appear there under the brand name of the USB drive, perhaps with "UEFI" in the description. (If the boot medium shows up twice, select the option that includes "UEFI" in the description.) One major caveat is that the EFI shell is not signed with a Secure Boot key, so to use it on a computer with Secure Boot active, you must disable Secure Boot.
Once you've booted the EFI shell, you can follow a subset of the EFI shell rEFInd installation instructions to repair the boot coup:
diff --git a/docs/refind/bootmode.html b/docs/refind/bootmode.html
index e7d8a71..bfccd67 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/drivers.html b/docs/refind/drivers.html
index 8869ca0..7dc2311 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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!
@@ -335,6 +335,20 @@ initial RAM disk file! Most real computers don't suffer nearly so badly,
but some can take an extra five seconds or so to boot a kernel. I've fixed
the speed problems in rEFInd's drivers as of version 0.7.0.
+Although I know of no readily-available hardware drivers, I do know of a couple of non-hardware non-filesystem drivers:
+
+
+
+- CrScreenshot—This driver adds a screenshot capability to any EFI. Note that it's available only as source code that requires the Tianocore EDK2 to build. I have not tested it. (Note also that rEFInd provides its own screen shot capability; pressing F10 takes a screen shot within rEFInd.)
+
+- RamDiskPkg—This is a rudimentary RAM disk driver. It must be compiled with a RAM disk image; the resulting binary is hard-coded with a fixed RAM disk image. It's therefore useful mostly for developers.
+
+
+
+Both of these drivers are useful mainly for developers.
+
+
+
Driver availability could increase in the future. If you know of
additional EFI drivers, please tell
me about them, so I can share the information here. Likewise if you
diff --git a/docs/refind/easyuefi.png b/docs/refind/easyuefi.png
index e5dfe4ce3a55fe609d12d92c7eb8282d3902196e..bb97add154808e710704aa3c7c6c757d4ca4da27 100644
GIT binary patch
delta 21246
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
CaLgP4
delta 21965
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.com
Originally written: 3/14/2012; last Web page update:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/getting.html b/docs/refind/getting.html
index 97dd794..cc40df6 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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.3/refind-bin-0.10.3.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.3/refind-bin-gnuefi-0.10.3.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.3/refind-0.10.3-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.3/refind-0.10.3-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.3/refind_0.10.3-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.3/refind-cd-0.10.3.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.3/refind-flashdrive-0.10.3.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.3/refind-src-0.10.3.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
diff --git a/docs/refind/index.html b/docs/refind/index.html
index 2534b34..b10e68a 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/26/2016, referencing rEFInd 0.10.3
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/installing.html b/docs/refind/installing.html
index eec359a..4384fc2 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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!
@@ -212,11 +212,11 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
I provide RPM and Debian package files for rEFInd; and starting with version 0.8.1, I'm maintaining an Ubuntu PPA for rEFInd. If you have a working RPM-based or Debian-based Linux installation that boots in EFI mode, using one of these files is likely to be the easiest way to install rEFInd: You need only download the file and issue an appropriate installation command. In some cases, double-clicking the package in your file manager will install it. If that doesn't work, a command like the following will install the RPM on an RPM-based system:
-# rpm -Uvh refind-0.10.0-1.x86_64.rpm
+# rpm -Uvh refind-0.10.3-1.x86_64.rpm
On a Debian-based system, the equivalent command is:
-# dpkg -i refind_0.10.0-1_amd64.deb
+# dpkg -i refind_0.10.3-1_amd64.deb
Either command produces output similar to that described for using the refind-install script, so you can check it for error messages and other signs of trouble. The package file installs rEFInd and registers it with the EFI to be the default boot loader. The script that runs as part of the installation process tries to determine if you're using Secure Boot, and if so it will try to configure rEFInd to launch using shim; however, this won't work correctly on all systems. Ubuntu 12.10 users who are booting with Secure Boot active should be wary, since the resulting installation will probably try to use Ubuntu's version of shim, which won't work correctly with rEFInd. The shim program provided with more recent versions of Ubuntu should work correctly.
diff --git a/docs/refind/linux.html b/docs/refind/linux.html
index 867d28c..9cebf52 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/revisions.html b/docs/refind/revisions.html
index bb12639..cb0d0bd 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: 1/26/2016
+Last Web page update: 4/24/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,26 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
+- 0.10.3 (4/24/2016)—This version features mostly modest changes and additions:
+
+
+
+ - A new Linux script, refind-mkdefault, simplifies the task of resetting rEFInd as the default boot program. It's documented here. I've also written a new documentation page on the problem generally, which covers how to handle the problem in multiple OSes.
+
+ - I've modified the SIP/CSR rotation code so that the SIP/CSR rotation tool will appear more reliably on Apple computers.
+
+ - The NTFS driver has been improved to reduce the chances of it hanging randomly.
+
+ - The code that excludes shell binaries from appearing in the main boot list has been altered to reduce the odds of an incorrect exclusion from occurring.
+
+ - rEFInd now recognizes the fwupx64.efi program as a special case: If detected, this program is presented as a second-row option rather than as a regular boot loader. (This tool is used to update firmware on some computers.)
+
+ - BIOS/CSM/legacy-mode OSes all now include the string Legacy in their descriptions on Macs.
+
+
+
+
+
- 0.10.2 (1/26/2016)—Changes to this version are relatively modest and focus on bug fixes:
diff --git a/docs/refind/secureboot.html b/docs/refind/secureboot.html
index 291991e..d88190b 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/sip.html b/docs/refind/sip.html
index 22759e7..bf46e6e 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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 8c90dff..387574d 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/todo.html b/docs/refind/todo.html
index 0741e0e..9b543ff 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/using.html b/docs/refind/using.html
index addd3bd..1f4749f 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:
-1/26/2016, referencing rEFInd 0.10.2
+4/24/2016, referencing rEFInd 0.10.3
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/refind.spec b/refind.spec
index 0121b4d..6bf7170 100644
--- a/refind.spec
+++ b/refind.spec
@@ -169,11 +169,7 @@ if [[ $IsSecureBoot == "1" && -n $ShimFile ]] ; then
./refind-install --shim $ShimFile --yes
fi
else
- if [[ -n $SBSign && -n $OpenSSL ]] ; then
- ./refind-install --localkeys --yes
- else
- ./refind-install --yes
- fi
+ ./refind-install --yes
fi
# CAUTION: Don't create a %preun or a %postun script that deletes the files
--
2.39.2