Ver código fonte

Use altarch dir if CentOS is aarch64

Hardcodes base dir for aarch64 on CentOS

Closes: https://github.com/netbootxyz/netboot.xyz/issues/1343
Antony Messerli 1 ano atrás
pai
commit
dde1e00f54
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      roles/netbootxyz/templates/menu/centos.ipxe.j2

+ 4 - 2
roles/netbootxyz/templates/menu/centos.ipxe.j2

@@ -20,8 +20,10 @@ item {{ item.code_name }} ${space} ${os} {{ item.name }}
 {% endfor %}
 isset ${osversion} || choose osversion || goto linux_menu
 echo ${cls}
-set dir ${centos_base_dir}/${osversion}/BaseOS/${os_arch}/os
-iseq ${osversion} 7 && set dir ${centos_base_dir}/${osversion}/os/${os_arch} ||
+iseq os_arch x86_64 && set dir ${centos_base_dir}/${osversion}/BaseOS/${os_arch}/os ||
+iseq os_arch aarch64 && set dir altarch/${osversion}/BaseOS/${os_arch}/os ||
+iseq os_arch x86_64 && iseq ${osversion} 7 && set dir ${centos_base_dir}/${osversion}/os/${os_arch} ||
+iseq os_arch aarch64 && iseq ${osversion} 7 && set dir altarch/${osversion}/os/${os_arch} ||
 set repo ${centos_mirror}/${dir}
 goto boottype