[Bug 1232237] Re: GRUB_CRYPTODISK_ENABLE should be GRUB_ENABLE_CRYPTODISK

TJ ubuntu at iam.tj
Mon Apr 25 13:22:49 UTC 2016


This was fixed in:

grub2 (2.00+20131208-1) experimental; urgency=low

  * New upstream snapshot.
    - Skip issuing cursor on/off sequences on Macs (closes: #683068).
    - Move grub-mknetdir to /usr/bin (closes: #688799).
    - Apply program name transformations at build-time rather than at
      run-time (closes: #696465).
    - Add info documentation for grub-mount (closes: #666427).
    - Clean up dangling references to grub-setup (LP: #1082045).
    - Avoid installing to sectors matching the signature of an Acer
      registration utility with several sightings in the wild (LP: #987022).
    - Document the need for GRUB_DEFAULT=saved in grub-set-default(8)
      (LP: #1102925).
    - Fix missing PVs if they don't contain an "interesting" LV (probably
      closes: #650724, #707613).
    - Reimplement grub-reboot to not depend on saved_entry (closes: #707695,
      LP: #704406).
    - Fix Ctrl-u handling to copy the killed characters to the kill buffer
      as UCS4 stored as grub_uint32_t rather than as 8-bit characters stored
      as char (closes: #710076).
    - Fix inconsistent use of GRUB_CRYPTODISK_ENABLE and
      GRUB_ENABLE_CRYPTODISK (LP: #1232237).

** Changed in: grub2 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1232237

Title:
  GRUB_CRYPTODISK_ENABLE should be GRUB_ENABLE_CRYPTODISK

Status in grub2 package in Ubuntu:
  Fix Released

Bug description:
  There's a bug in the grub source package for encrypted disk support
  where the shell environment variable is incorrectly named as
  "GRUB_CRYPTODISK_ENABLE" when it should be "GRUB_ENABLE_CRYPTODISK".
  This prevents grub-install from correctly building an encrypted
  installation.

  $ grep -rn GRUB_CRYPTODISK_ENABLE {/usr/share/grub/*,/usr/sbin/grub-install}
  /usr/share/grub/grub-mkconfig_lib:74:  if [ x$GRUB_CRYPTODISK_ENABLE = xy ]; then
  /usr/share/grub/grub-mkconfig_lib:167:  if [ x$GRUB_CRYPTODISK_ENABLE = xy ]; then
  /usr/sbin/grub-install:707:    if [ x$GRUB_CRYPTODISK_ENABLE = xy ]; then

  An in-place workaround is:

  $ sudo sed -i 's/GRUB_CRYPTODISK_ENABLE/GRUB_ENABLE_CRYPTODISK/g'
  {/usr/share/grub/grub-mkconfig_lib,/usr/sbin/grub-install}

  Upstream now has a patch which does the same thing. See:

  http://lists.gnu.org/archive/html/grub-devel/2013-09/msg00147.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1232237/+subscriptions



More information about the foundations-bugs mailing list