From 0d4453f9c0401fd1e434e3dab4185627585a9c6b Mon Sep 17 00:00:00 2001
From: srs5694
Date: Sun, 20 Apr 2014 13:29:17 -0400
Subject: [PATCH] rEFInd version 0.7.9 release.
---
NEWS.txt | 2 +-
docs/refind/bootmode.html | 2 +-
docs/refind/configfile.html | 4 +--
docs/refind/drivers.html | 50 ++++++++++++++++++-------------------
docs/refind/features.html | 2 +-
docs/refind/getting.html | 18 ++++++-------
docs/refind/index.html | 2 +-
docs/refind/installing.html | 4 +--
docs/refind/linux.html | 22 +++++++++++-----
docs/refind/revisions.html | 4 ++-
docs/refind/secureboot.html | 2 +-
docs/refind/themes.html | 2 +-
docs/refind/todo.html | 2 +-
docs/refind/using.html | 2 +-
filesystems/fsw_efi.c | 2 +-
filesystems/fsw_hfs.c | 2 +-
gptsync/gptsync.h | 2 +-
refind.spec | 4 ++-
refind/main.c | 2 +-
19 files changed, 72 insertions(+), 58 deletions(-)
diff --git a/NEWS.txt b/NEWS.txt
index b622b4b..a215802 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,4 +1,4 @@
-0.7.9 (?/??/2014):
+0.7.9 (4/20/2014):
------------------
- Attempt to fix rEFInd perpetually re-scanning after ejecting a disc on
diff --git a/docs/refind/bootmode.html b/docs/refind/bootmode.html
index 2ea3a3d..fcea3df 100644
--- a/docs/refind/bootmode.html
+++ b/docs/refind/bootmode.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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/configfile.html b/docs/refind/configfile.html
index 95f2cb0..47e1661 100644
--- a/docs/refind/configfile.html
+++ b/docs/refind/configfile.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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!
@@ -341,7 +341,7 @@ timeout 20
scan_all_linux_kernels |
none or 0 |
- When set, causes rEFInd to add Linux kernels (files with names that begin with vmlinuz or bzImage) to the list of EFI boot loaders, even if they lack .efi filename extensions. The hope is that this will simplify use of rEFInd on distributions that provide kernels with EFI stub loader support but that don't give those kernels names that end in .efi. Of course, the kernels must still be stored on a filesystem that rEFInd can read, and in a directory that it scans. (Drivers and the also_scan_dirs options can help with those issues.) Note that this option can cause unwanted files to be improperly detected and given loader tags, such as older kernels without EFI stub loader support. Versions of rEFInd prior to 0.5.0 left this option commented out in the refind.conf-sample file, but as of version 0.5.0, this option is enabled in the default configuration file. The program default remains to not scan for such kernels, though, so you can delete or uncomment this option to keep them from appearing in your boot menu. Passing any option but 0 causes scans for all kernels to occur; passing a 0 causes these kernels to not be scanned. (This could be useful if you want to override a setting of scan_all_linux_kernels in an included secondary configuration file.) |
+ When set, causes rEFInd to add Linux kernels (files with names that begin with vmlinuz or bzImage) to the list of EFI boot loaders, even if they lack .efi filename extensions. This simplifies use of rEFInd on most Linux distributions, which usually provide kernels with EFI stub loader support but don't give those kernels names that end in .efi. Of course, the kernels must still be stored on a filesystem that rEFInd can read, and in a directory that it scans. (Drivers and the also_scan_dirs options can help with those issues.) As of version 0.5.0, this option is enabled in the default configuration file. The program default remains to not scan for such kernels, though, so you can delete or uncomment this option to keep them from appearing in your boot menu. Passing any option but 0 causes scans for all kernels to occur; passing a 0 causes these kernels to not be scanned. (This could be useful if you want to override a setting of scan_all_linux_kernels in an included secondary configuration file.) |
max_tags |
diff --git a/docs/refind/drivers.html b/docs/refind/drivers.html
index a188e18..d406ebd 100644
--- a/docs/refind/drivers.html
+++ b/docs/refind/drivers.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 4/19/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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!
@@ -207,36 +207,36 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
href="https://github.com/falstaff84/rEFInd">modified the rEFIt/rEFInd
ext2fs driver so that it could handle ext4fs. I'm including this as
a separate driver from the ext2fs driver, although the ext4fs version
- can handle ext2fs and ext3fs, too. (I may eventually retire the
- original ext2fs driver, but I want to be conservative about this in
- case there's an undiscovered problem with the new driver.) This driver
- has some limitations. Most notably, for various reasons it maxes out at
- 16TiB and won't mount any ext4 filesystem that's larger than this. As
- of version 0.6.1, this driver supports the meta_bg feature,
- which can also be used on ext2fs and ext3fs. Thus, it can handle some
- ext2fs and ext3fs partitions that the ext2fs driver can't handle. You
- can learn about your ext2/3/4 filesystem features by typing /boot partition and ext4fs on your root (/)
+ partition, to have the EFI scan only the former. This driver has some
+ limitations. Most notably, for various reasons it maxes out at 16TiB
+ and won't mount any ext4 filesystem that's larger than this. As of
+ version 0.6.1, this driver supports the meta_bg feature, which
+ can also be used on ext2fs and ext3fs. Thus, it can handle some ext2fs
+ and ext3fs partitions that the ext2fs driver can't handle. You can
+ learn about your ext2/3/4 filesystem features by typing dumpe2fs /dev/sda2 | grep features,
changing /dev/sda2 to your
filesystem's device.
Btrfs—Samuel Liao contributed this driver, which is
based on the rEFIt/rEFInd driver framework and algorithms from the GRUB
- 2.0 Btrfs driver. As of rEFInd 0.7.0, this driver is new and should be
- considered experimental. 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). Lamuel 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.
+ 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). Lamuel 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.
ISO-9660—This driver originated with rEFIt's author, but
he never released a final version. Its code was improved by Oracle for
diff --git a/docs/refind/features.html b/docs/refind/features.html
index 30e3258..fb2fc79 100644
--- a/docs/refind/features.html
+++ b/docs/refind/features.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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 1741138..a61c288 100644
--- a/docs/refind/getting.html
+++ b/docs/refind/getting.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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!
@@ -136,7 +136,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
- A
+ href="http://sourceforge.net/projects/refind/files/0.7.9/refind-bin-0.7.9.zip/download">A
binary zip file—Download this if you want to install
rEFInd and/or its filesystem drivers on an x86 or x86-64
computer and have no need to test rEFInd first by booting it on an
@@ -146,14 +146,14 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
href="installing.html">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.7.9/refind-bin-gnuefi-0.7.9.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; but using GNU-EFI also means that this version
can't launch BIOS-mode OSes.
- A
+ href="http://sourceforge.net/projects/refind/files/0.7.9/refind-0.7.9-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 an
@@ -162,13 +162,13 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
rEFInd page) as part of the 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.7.9/refind-0.7.9-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.7.9/refind_0.7.9-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
@@ -190,7 +190,7 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
- A
+ href="http://sourceforge.net/projects/refind/files/0.7.9/refind-cd-0.7.9.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
@@ -214,14 +214,14 @@ on /dev/sdd. This procedure should work even on a BIOS-booted
computer.
- A
+ href="http://sourceforge.net/projects/refind/files/0.7.9/refind-flashdrive-0.7.9.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.7.9/refind-src-0.7.9.zip/download">A
source code zip file—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 ef716de..25905c4 100644
--- a/docs/refind/index.html
+++ b/docs/refind/index.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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 207eaad..b3e0002 100644
--- a/docs/refind/installing.html
+++ b/docs/refind/installing.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/23/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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!
@@ -441,7 +441,7 @@ Filesystem 1K-blocks Used Available Use% Mounted on
- Rename the configuration file by typing mv refind.conf-sample refind.conf. Consult the Editing the rEFInd Configuration File page for information on how to adjust your options.
-
+
- On a UEFI-based system, type efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd to add rEFInd to your EFI's list of available boot loaders, which it stores in NVRAM. Adjust the path to the binary as required if you install somewhere else. You may also need to include additional options if your ESP isn't on /dev/sda1 or if your configuration is otherwise unusual; consult the efibootmgr man page for details. You may need to install this program on some systems; it's a standard part of most distributions' repositories. Also, if you're installing in Secure Boot mode, you must normally register shim.efi rather than the rEFInd binary, and rename refind_x64.efi to grubx64.efi.
diff --git a/docs/refind/linux.html b/docs/refind/linux.html
index a6c4f4d..9221f84 100644
--- a/docs/refind/linux.html
+++ b/docs/refind/linux.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/19/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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!
@@ -337,7 +337,9 @@ on BIOS. The most reliable solution under BIOS is to chainload one boot
loader to another. The same solution is possible under EFI, but rEFInd
offers another possibility.
-rEFInd 0.2.1 and later supports semi-automatic Linux EFI stub loader detection. This feature works as part of the standard boot loader scan operation, but it extends it as follows:
+rEFInd supports semi-automatic Linux EFI stub loader detection. This
+feature works as part of the standard boot loader scan operation, but it
+extends it as follows:
@@ -353,6 +355,17 @@ offers another possibility.
rEFInd won't scan for kernels that lack .efi filename
extensions.
+If a file's name ends in .efi.signed, any other file with an
+ otherwise-identical name that lacks this extension is excluded.
+ This peculiar rule exists because Ubuntu has begun delivering two
+ copies of every kernel, one with and one without this extension. The
+ one with the extension is signed with a Secure Boot key; the one
+ without it is not so signed. Thus, if both files are present, the one
+ without the key won't boot on a computer with Secure Boot active, and
+ either will boot if Secure Boot is inactive. Thus, rEFInd excludes the
+ redundant (unsigned) file in order to help keep the list of boot
+ options manageable.
+
rEFInd looks for an initial RAM disk in the same directory as the
@@ -368,11 +381,8 @@ offers another possibility.
initial RAM disk is identified, rEFInd passes a suitable
initrd= option to the kernel when it boots.
-
-
rEFInd looks for a file called refind_linux.conf in the same
- directory as the kernel file. This file is a practical requirement for
- booting from an auto-detected kernel. It consists of a series of lines,
+ directory as the kernel file. It consists of a series of lines,
each of which consists of a label followed by a series of kernel
options. The first line sets default options, and subsequent lines set
options that are accessible from the main menu tag's submenu screen. If
diff --git a/docs/refind/revisions.html b/docs/refind/revisions.html
index b2e5e50..ec88791 100644
--- a/docs/refind/revisions.html
+++ b/docs/refind/revisions.html
@@ -14,7 +14,7 @@
by Roderick W. Smith, rodsmith@rodsbooks.com
-Last Web page update: 3/9/2014
+Last Web page update: 4/20/2014
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!
@@ -130,6 +130,8 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
+- 0.7.9 (4/20/2014)—This version includes a number of bug fixes: install.sh no longer displays error messages if the dmraid utility isn't available; the HFS+ driver now reports a correct volume name; filesystem driver bugs that could cause lockups have been fixed; a redundant "utility" in the MOK utility's description has been removed; and an (as-yet untested) attempt to fix a continuous-rescanning problem after ejecting a disc on some computers has been implemented. In addition, rEFInd now removes redundant kernel entries on Ubuntu systems to keep the menu uncluttered and a new gdisk option has been added to the showtools item. (An EFI version of my gdisk utility can be built with the help of the UEFI GPT fdisk library.)
+
- 0.7.8 (3/9/2014—This version emphasizes changes to icon and banner graphics handling. Internally, rEFInd can now scale graphics, which previous versions could not do. To make use of this feature, three new refind.conf tokens now exist: big_icon_size and small_icon_size set the sizes of big (first-row OS) and small (second-row tool) icons; and banner_scale tells rEFInd to draw banners to a 1:1 scale (noscale, the default) or to scale the banner to fill the screen (fillscreen). See Table 1 on the configuration page of this document for more on these new options. I've also adjusted the post-installation script used by the RPM and Debian packages to search for existing Shim programs called shimx64.efi, not just shim.efi (as had been done before). This should help when installing a package on distributions that use the shimx64.efi filename, such as Ubuntu. Finally, I'm providing a preliminary set of Debian packaging files, which may help distribution maintainers to adopt rEFInd.
- 0.7.7 (1/3/2014)—A new configuration file token, windows_recovery_files, leads this list of changes; you can use it to specify files that boot Windows recovery tools. If you include the windows_recovery option on the showtools line, these files will then be represented by a small Windows recovery badge on the second row rather than as a full-sized OS loader, thus reducing clutter and making the purpose of this loader clearer. You can also now specify a complete path to dont_scan_files items, including a volume specifier. The use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs, and windows_recovery_files tokens can all now accept + as their first option, which causes subsequent list items to be added to their defaults rather than replacing them. The configuration file can now be specified at program launch by passing a -c option, as in -c myconf.conf; you can use this feature to set up a manual boot stanza that launches rEFInd with modified boot options. Scans of ext2/3/4fs and ReiserFS partitions now omit partitions with filesystem UUIDs that have already been seen. This is an effort to reduce clutter from such partitions that are components of RAID 1 arrays. The install.sh script now attempts to locate and mount an unmounted ESP when run under Linux. Finally, I've fixed a bug in both install.sh and mkrlconf.sh that caused the generated refind_linux.conf file to contain a stray line break and unnecessary PARTUUID= specification on some systems.
diff --git a/docs/refind/secureboot.html b/docs/refind/secureboot.html
index b94545f..55648b0 100644
--- a/docs/refind/secureboot.html
+++ b/docs/refind/secureboot.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 11/13/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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 8ed0e40..f413d81 100644
--- a/docs/refind/themes.html
+++ b/docs/refind/themes.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 4/19/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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 32c2b8e..bd16f81 100644
--- a/docs/refind/todo.html
+++ b/docs/refind/todo.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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 28ac0ef..589500e 100644
--- a/docs/refind/using.html
+++ b/docs/refind/using.html
@@ -15,7 +15,7 @@
href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com
Originally written: 3/14/2012; last Web page update:
-3/9/2014, referencing rEFInd 0.7.8
+4/20/2014, referencing rEFInd 0.7.9
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/filesystems/fsw_efi.c b/filesystems/fsw_efi.c
index 49eccf9..cabc61f 100644
--- a/filesystems/fsw_efi.c
+++ b/filesystems/fsw_efi.c
@@ -98,7 +98,7 @@ EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid = EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
/** Helper macro for stringification. */
#define FSW_EFI_STRINGIFY(x) #x
/** Expands to the EFI driver name given the file system type name. */
-#define FSW_EFI_DRIVER_NAME(t) L"rEFInd 0.7.8 " FSW_EFI_STRINGIFY(t) L" File System Driver"
+#define FSW_EFI_DRIVER_NAME(t) L"rEFInd 0.7.9 " FSW_EFI_STRINGIFY(t) L" File System Driver"
// function prototypes
diff --git a/filesystems/fsw_hfs.c b/filesystems/fsw_hfs.c
index deea0f8..22ac8da 100644
--- a/filesystems/fsw_hfs.c
+++ b/filesystems/fsw_hfs.c
@@ -297,7 +297,7 @@ static fsw_status_t fsw_hfs_volume_mount(struct fsw_hfs_volume *vol)
voldesc = NULL;
fsw_set_blocksize(vol, block_size, block_size);
- /* get volume name */
+ /* set default/fallback volume name */
s.type = FSW_STRING_TYPE_ISO88591;
s.size = s.len = kHFSMaxVolumeNameChars;
s.data = "HFS+ volume";
diff --git a/gptsync/gptsync.h b/gptsync/gptsync.h
index a7e5f4e..1232c1c 100644
--- a/gptsync/gptsync.h
+++ b/gptsync/gptsync.h
@@ -35,7 +35,7 @@
*/
/* Changes copyright (c) 2013 Roderick W. Smith */
-#define VERSION L"0.7.8"
+#define VERSION L"0.7.9"
//
// config
diff --git a/refind.spec b/refind.spec
index 162b55f..c6de6c0 100644
--- a/refind.spec
+++ b/refind.spec
@@ -1,6 +1,6 @@
Summary: EFI boot manager software
Name: refind
-Version: 0.7.8
+Version: 0.7.9
Release: 1%{?dist}
Summary: EFI boot manager software
License: GPLv3
@@ -159,6 +159,8 @@ fi
# wiping out the just-updated files.
%changelog
+* Sun Apr 20 2014 R Smith - 0.7.9
+- Updated spec file for 0.7.9
* Sun Mar 9 2014 R Smith - 0.7.8
- Updated spec file for 0.7.8
* Fri Jan 3 2014 R Smith - 0.7.7
diff --git a/refind/main.c b/refind/main.c
index 8b2412d..4a1b57a 100644
--- a/refind/main.c
+++ b/refind/main.c
@@ -159,7 +159,7 @@ static VOID AboutrEFInd(VOID)
{
if (AboutMenu.EntryCount == 0) {
AboutMenu.TitleImage = BuiltinIcon(BUILTIN_ICON_FUNC_ABOUT);
- AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.7.8.6");
+ AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.7.9");
AddMenuInfoLine(&AboutMenu, L"");
AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer");
AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012-2014 Roderick W. Smith");
--
2.39.2