X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fclass%2F85-efi-classes;h=afe6f4927afce861637592d1369fa3e11373c123;hb=refs%2Fheads%2Fupstream;hp=ee2f04b97187789f1b6dc1006f4ef22ac5d80234;hpb=7ade5e2c6113530c5f99cfc95880897fcb479f39;p=automated-distro-installer diff --git a/fai/config/class/85-efi-classes b/fai/config/class/85-efi-classes index ee2f04b..afe6f49 100755 --- a/fai/config/class/85-efi-classes +++ b/fai/config/class/85-efi-classes @@ -2,16 +2,13 @@ # define classes for disk_config in an EFI enironment -if [ ! -d /sys/firmware/efi ]; then +if [ ! -d /sys/firmware/efi ] || ifclass GRUB_PC; then exit 0 fi -if ifclass FAIBASE; then - echo FAIBASE_EFI -elif ifclass FAISERVER; then - echo FAISERVER_EFI -elif ifclass LVM; then - echo LVM_EFI -elif ifclass XENIAL; then - echo XENIAL_EFI -fi +for c in CLOUD LVM FAISERVER FAIBASE; do + if ifclass $c; then + echo ${c}_EFI + break + fi +done