function startIptables
{
- if [ -x /sbin/iptables ] ; then
+ if [ -x $(command -v iptables) ] ; then
if [[ $NAT_INTERFACE_ != "" ]]; then
local nat_source_ip_=`netGetIp "$NAT_INTERFACE_" warn`
fi
fi
else
- warn "iptables executable not avilable"
+ warn "iptables executable not available"
fi
}
if [[ $IPTABLES_SNAT_ != "true" ]]; then
return
fi
- if [ -x /sbin/iptables ] ; then
+ if [ -x $(command -v iptables) ] ; then
if [[ $NAT_INTERFACE_ != "" ]]; then
local nat_source_ip_=`netGetIp "$NAT_INTERFACE_" warn`
execute "install -m 644 $PXE_BOOT_MSG_ $TFTPD_DATA_DIR_" die
[ -f "$PXE_BOOT_LOGO_" ] && execute "install -m 644 $PXE_BOOT_LOGO_ $TFTPD_DATA_DIR_" die
+ # PXE / BIOS boot (pxelinux)
execute "source $TEMPLATE_CONFIG_DIR_/grub-pxelinux_config" die
+
+ # PXE / EFI boot (GRUB)
+ execute "source $TEMPLATE_CONFIG_DIR_/grub-shim_config" die
}
function stopTftp