devstack: Remove syslinux dependency

syslinux should no longer be required by any arch. This patch removes
the dependency.

Change-Id: Id4aea9acb9bf4ac34c0d5e9bca27fb48ea1b009a
This commit is contained in:
Michael Turek 2019-04-09 16:00:28 +00:00
parent e8a8b7897f
commit c2588c4de4
2 changed files with 6 additions and 3 deletions

View File

@ -28,7 +28,6 @@ qemu-kvm
qemu-utils
sgabios
shellinabox
syslinux # dist:xenial,bionic
syslinux-common # dist:xenial,bionic
tftpd-hpa
xinetd

View File

@ -1014,8 +1014,12 @@ function configure_ironic_dirs {
fi
# Copy PXE binary
cp $IRONIC_PXE_BOOT_IMAGE $IRONIC_TFTPBOOT_DIR
setup_syslinux_modules
# NOTE(mjturek): The PXE binary is x86_64 specific. So it should only be copied when
# deploying to an x86_64 node.
if [[ $IRONIC_HW_ARCH == "x86_64" ]]; then
cp $IRONIC_PXE_BOOT_IMAGE $IRONIC_TFTPBOOT_DIR
setup_syslinux_modules
fi
if [[ "$IRONIC_BOOT_MODE" == "uefi" ]]; then
local uefi_ipxe_boot_file