2013-02-16 14:53:15 +04:00
+efi : use /efi ; @:
2012-12-18 18:18:58 +04:00
i f e q ( x 8 6 _ 6 4 , $( ARCH ) )
2012-12-26 17:21:24 +04:00
EFI_LISTS := $( call tags,base efi)
2012-10-30 23:08:23 +04:00
use/efi :
2012-12-12 00:00:35 +04:00
@$( call add_feature)
@$( call set,MKI_VER_MINIMAL,0.2.5) # see #28219
2012-12-26 17:21:24 +04:00
@$( call add,THE_LISTS,$( EFI_LISTS) )
@$( call add,RESCUE_LISTS,$( EFI_LISTS) )
2013-01-20 18:25:21 +04:00
@$( call add,THE_PACKAGES,$$ ( EFI_SHELL) )
@$( call add,RESCUE_PACKAGES,refind $$ ( EFI_SHELL) )
2013-02-05 13:58:01 +04:00
@$( call add,INSTALL2_PACKAGES,dosfstools fatresize)
2013-01-12 21:49:14 +04:00
@$( call try,EFI_BOOTLOADER,elilo) # default one
use/efi/refind : use /efi
@$( call set,EFI_BOOTLOADER,refind)
2012-10-30 23:08:23 +04:00
2013-01-10 01:09:55 +04:00
use/efi/signed : use /efi
2013-02-26 00:42:36 +04:00
@$( call set,MKI_VER_MINIMAL,0.2.7) # refind->elilo handoff
2013-01-10 01:09:55 +04:00
@$( call set,EFI_CERT,altlinux)
2013-01-23 23:24:15 +04:00
@$( call add,THE_PACKAGES,shim-signed)
2013-01-20 18:25:21 +04:00
@$( call set,EFI_SHELL,efi-shell-signed) # even more useful
@$( call add,RESCUE_PACKAGES,refind-signed)
2013-01-20 17:39:44 +04:00
@$( call add,RESCUE_PACKAGES,openssl sbsigntools)
2013-01-10 01:09:55 +04:00
2013-01-20 18:25:21 +04:00
use/efi/shell : use /efi
2013-02-21 16:41:43 +04:00
@$( call try,EFI_SHELL,efi-shell)
2013-01-20 18:25:21 +04:00
2012-10-30 23:08:23 +04:00
use/efi/debug : use /efi
@$( call add,STAGE2_PACKAGES,efibootmgr gdisk)
2012-12-12 00:00:35 +04:00
@$( call set,KFLAVOURS,led-ws)
2012-12-18 18:18:58 +04:00
e l s e
# ignore on an unsupported target arch but make it hybrid at least
2013-01-20 18:25:21 +04:00
use/efi use/efi/refind use/efi/signed use/efi/shell use/efi/debug : use /isohybrid
2012-12-18 18:18:58 +04:00
e n d i f