From d6ff33695cf6d7f337705fc4a842c56ce6e5a05e Mon Sep 17 00:00:00 2001 From: srs5694 Date: Sun, 3 Jun 2012 21:02:05 -0400 Subject: [PATCH] 0.4.2 release version. --- NEWS.txt | 18 ++++++++++++++++-- docs/refind/bootmode.html | 2 +- docs/refind/configfile.html | 14 +++++++++----- docs/refind/drivers.html | 2 +- docs/refind/features.html | 4 +++- docs/refind/getting.html | 8 ++++---- docs/refind/index.html | 2 +- docs/refind/installing.html | 13 ++++++++++++- docs/refind/linux.html | 2 +- docs/refind/revisions.html | 4 +++- docs/refind/themes.html | 2 +- docs/refind/todo.html | 8 +++++++- docs/refind/using.html | 2 +- install.sh | 31 ++++++++++++++++++++++++------- refind/main.c | 2 +- 15 files changed, 85 insertions(+), 29 deletions(-) diff --git a/NEWS.txt b/NEWS.txt index 9b23337..a5024eb 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,5 +1,19 @@ -0.4.2 (?/??/2012): ------------------- +0.4.2 (6/3/2012): +----------------- + +- Added a message to install.sh when run on Macs to remind users to update + the "scanfor" line in refind.conf if they need to boot BIOS-based OSes + via rEFInd. + +- Modified install.sh script to be smarter about running efibootmgr on + Linux. It now uses the whole path to the rEFInd binary as a key to + determine whether an existing entry exists, rather than just the filename + portion. If an entry exists and is the first entry in the boot order, the + script does nothing to the NVRAM entries. If such an entry exists but is + not the default, the script deletes that entry and creates a new one + (implicitly making it the first in the boot order). If such an entry does + not exist, the script creates a new one (again, making it the first in + the boot order). - Added "dont_scan_dirs" configuration file option, which adds directories to a "blacklist" of directories that are NOT scanned for boot loaders. diff --git a/docs/refind/bootmode.html b/docs/refind/bootmode.html index 37c26e8..c26949f 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: -5/25/2012, referencing rEFInd 0.4.1

+6/3/2012, referencing rEFInd 0.4.2

I'm a technical writer and consultant specializing in Linux technologies. 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 d6ee318..55aa2ba 100644 --- a/docs/refind/configfile.html +++ b/docs/refind/configfile.html @@ -14,8 +14,7 @@

by Roderick W. Smith, rodsmith@rodsbooks.com

-

Originally written: 3/14/2012; last Web page update: -5/25/2012, referencing rEFInd 0.4.1

+

Originally written: 3/14/2012; last Web page update: 6/3/2012, referencing rEFInd 0.4.2

I'm a technical writer and consultant specializing in Linux technologies. 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!

@@ -146,7 +145,7 @@ timeout 20 hideui banner, label, singleuser, hwtest, arrows, or all - Removes the specified user interface features. banner removes the banner graphic, label removes the text description of each tag, singleuser removes the single-user option from the Mac OS sub-menu, hwtest removes the Mac OS hardware test option, arrows removes the arrows to the right or left of the OS tags when rEFInd finds too many OSes to display simultaneously, and all removes all of these options. You can specify multiple parameters with this option. The default is to set none of these values. + Removes the specified user interface features. banner removes the banner graphic, label removes the text description of each tag and the countdown timer, singleuser removes the single-user option from the Mac OS sub-menu, hwtest removes the Mac OS hardware test option, arrows removes the arrows to the right or left of the OS tags when rEFInd finds too many OSes to display simultaneously, and all removes all of these options. You can specify multiple parameters with this option. The default is to set none of these values. icons_dir @@ -161,12 +160,12 @@ timeout 20 selection_big filename - Specifies a graphics file that can be used to highlight the OS selection icons. This should be a 144x144 image in BMP format. + Specifies a graphics file that can be used to highlight the OS selection icons. This should be a 144x144 image in BMP format, stored in rEFInd's main directory. selection_small filename - Like selection_big, this sets an alternate highlight graphic, but for the smaller utility tags on the second row. + Like selection_big, this sets an alternate highlight graphic, but for the smaller utility tags on the second row. This should be a 64x64 image in BMP format, stored in rEFInd's main directory. showtools @@ -198,6 +197,11 @@ timeout 20 directory path(s) Adds the specified directory or directories to the directory list that rEFInd scans for EFI boot loaders when scanfor includes the internal, external, or optical options. Directories are specified relative to the filesystem's root directory. If this option is used, it's applied to all the filesystems that rEFInd scans. If a specified directory doesn't exist, rEFInd ignores it (no error results). + + dont_scan_dirs or don't_scan_dirs + directory path(s) + Adds the specified directory or directories to a directory "blacklist"—these directories are not scanned for boot loaders. This may be useful to keep duplicate boot loaders out of the menu (say, if EFI/Boot/bootx64.efi is a duplicate of another boot loader); or to keep drivers or utilities out of the boot menu, if you've stored them in a subdirectory of EFI. This option takes precedence over also_scan_dirs; if a directory appears in both lists, it will not be scanned. + scan_all_linux_kernels None diff --git a/docs/refind/drivers.html b/docs/refind/drivers.html index 0946e17..d4d0308 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: -5/25/2012, referencing rEFInd 0.4.1

+6/3/2012, referencing rEFInd 0.4.2

I'm a technical writer and consultant specializing in Linux technologies. 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/features.html b/docs/refind/features.html index d779d57..8a85cb9 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: -5/25/2012, referencing rEFInd 0.4.1

+6/3/2012, referencing rEFInd 0.4.2

I'm a technical writer and consultant specializing in Linux technologies. 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!

@@ -133,6 +133,8 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com

  • The ability to specify additional directories to scan for boot loaders and drivers (as of version 0.2.7).
  • +
  • The ability to specify directories to not be scanned for boot loaders, even if they would ordinarily be scanned (as of version 0.4.2).
  • +
  • The ability to re-scan boot loaders, to assist when changing removable media or after making a change to the configuration file with an EFI shell (as of version 0.3.5).
  • The ability to specify an additional icon storage directory, to assist in efforts to customize rEFInd's appearance (as of version 0.3.4).
  • diff --git a/docs/refind/getting.html b/docs/refind/getting.html index 54c4500..8f87dcb 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: -5/25/2012, referencing rEFInd 0.4.1

    +6/3/2012, referencing rEFInd 0.4.2

    I'm a technical writer and consultant specializing in Linux technologies. 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!

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

    In any event, you should peruse the script's output to ensure that everything looks OK. install.sh displays error messages when it encounters errors, such as if the ESP is mounted read-only or if you run out of disk space. You may need to correct such problems manually and re-run the script. In some cases you may need to fall back on manual installation, which gives you better control over details such as which partition to use for installation.

    diff --git a/docs/refind/linux.html b/docs/refind/linux.html index ccc2656..e8149a9 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: -5/25/2012, referencing rEFInd 0.4.1

    +6/3/2012, referencing rEFInd 0.4.2

    I'm a technical writer and consultant specializing in Linux technologies. 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 6fda6e4..82f9e1d 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: 5/25/2012

    +

    Last Web page update: 6/3/2012

    I'm a technical writer and consultant specializing in Linux technologies. 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!

    @@ -93,6 +93,8 @@ href="mailto:rodsmith@rodsbooks.com">rodsmith@rodsbooks.com