[Bug 2011536] Re: [SRU] Add FK_FORCE_EFI environment variable to skip EFI check

Ɓukasz Zemczak 2011536 at bugs.launchpad.net
Tue Oct 15 16:17:35 UTC 2024


Hello Isaac, or anyone else affected,

Accepted flash-kernel into jammy-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/flash-
kernel/3.104ubuntu22 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
jammy to verification-done-jammy. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-jammy. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: flash-kernel (Ubuntu Jammy)
       Status: Confirmed => Fix Committed

** Tags added: verification-needed verification-needed-jammy

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

Title:
  [SRU] Add FK_FORCE_EFI environment variable to skip EFI check

Status in flash-kernel:
  Fix Released
Status in flash-kernel package in Ubuntu:
  Fix Released
Status in flash-kernel source package in Jammy:
  Fix Committed

Bug description:
  [ Impact ]

  Flash-kernel currently checks to see if the machine is running in an
  EFI environment by checking the existence of /sys/firmware/efi, and
  exits if this is the case. This is undesirable in some cases, such as
  in virtual, container, or chroot environments where the host is
  running in an EFI environment, but the target device that the system
  will actually run on is not and needs flash-kernel to be run.

  This debdiff adds the ability to skip this check by setting the
  FK_FORCE_EFI environment variable to "yes" (which follows the usage of
  the FK_FORCE environment variable). This way, flash-kernel can be run
  even though the host system is running in an EFI environment.

  [ Test Plan ]

  As this change should not impact the current usage of the tool, a test
  should be carried out that the normal default usage (i.e. on target
  platforms) is not affected and retains the current behaviour.

  We should also test that the current behaviour of exiting when the
  /sys/firmware/efi directory is detected is retained when FK_FORCE_EFI
  is not set to "yes".

  Finally, the new ability to skip the EFI detection check when
  FK_FORCE_EFI is set to "yes" must be tested.

  [ Where problems could occur ]

  Some users may be relying on the current behaviour of flash-kernel to
  exit when the EFI environment is detected. The current default
  behaviour is being retained so as to avoid this issue, meaning a user
  should only see the effect of this change when setting FK_FORCE_EFI to
  "yes".

  [ Other Info ]

  N/A

To manage notifications about this bug go to:
https://bugs.launchpad.net/flash-kernel/+bug/2011536/+subscriptions




More information about the foundations-bugs mailing list