Good luck! Sorry for the wall of text.
If you feel like getting in to it, in order to get the boot package to get sent to the right location, you could take a look at the following lines (for example, inside function createInventoryPackage() in functions.include.php):
[php]
$ftp = ftp_connect(getSetting( $conn, āFOG_TFTP_HOSTā ));
$ftp_loginres = ftp_login($ftp, getSetting( $conn, āFOG_TFTP_FTP_USERNAMEā ), getSetting( $conn, āFOG_TFTP_FTP_PASSWORDā ));
[/php]
If you feel like getting in to a more ācorrectā way of doing this, I think the issue with getting the boot files pushed to the correct locations is that $conn is (correctly) looking at the master node since thatās where MySQL lives, so the āFOG_TFTP_HOSTā information it receives are the master node settings. I [I]think[/I]. Iām not positive on that. I was thinking of switching it so it gets its information from the config.php file located on the service, but there are a [I]lot[/I] of calls to the MySQL based getSetting function. It might take a lot of changes to rework that.