yast / yast-storage-ng

Rewrite of https://github.com/yast/yast-storage
http://yast.github.io/
GNU General Public License v2.0
14 stars 21 forks source link

use libstorage-ng to determine whether efibootmgr is available (bsc#937067) #1256

Closed wfeldt closed 2 years ago

wfeldt commented 2 years ago

Problem

EFI detection code is all over the place. Consolidate in one spot. As libstorage-ng is using this as well - rely on libstorage-ng.

Solution

Note

#efibootmgr? and #efiboot? are independent and do not rely on each other (#efiboot? == false does not imply #efibootmgr? == false, for example). This is how it works in libstorage-ng and the sematics are kept here.

See also

coveralls commented 2 years ago

Coverage Status

Coverage decreased (-0.004%) to 97.741% when pulling e03363c18e6a994e0df1cd0e130ec4d608ff6293 on sw_100 into 3431edf1508f8c736a485e8a024b13998fd94826 on master.

yast-bot commented 2 years ago

:heavy_check_mark: Public Jenkins job #404 successfully finished :heavy_check_mark: Created OBS submit request #937796

yast-bot commented 2 years ago

:heavy_check_mark: Internal Jenkins job #197 successfully finished :heavy_check_mark: Created IBS submit request #260048