We’ve been using a testing server and creating new sites using the hcisiteinit tool from the command line (We’re more of a command line shop). However, we’ve noticed that when doing it this way, sometimes the server.ini file doesn’t get updated properly with the new site name/path. Once we update the server.ini ($HCIROOT/server/server.ini) with the correct pathname everything works fine.
However, after rebooting the server, it seems to recompile that list via some method we haven’t fully found yet, and those sites are no longer in the server.ini file again, and we have to replace it for them to work correctly.
From the forums we’ve found a few posts that say that using the GUI init works correctly, but I don’t see any ‘strange’ options that would make a difference, but I can’t see what it’s doing on the back-end. Most of CL’s GUI items are simply command-line tools that get auto populated, so my question is the GUI init tool doing something different? This is going to be problematic if any of these changes get moved to our production systems and reboots make them disappear for whatever reason.
So I guess the two main questions are:
1 – On a reboot of the system, how does cloverleaf populate the server.ini? What does it look for?
2 – What does the GUI init tool do differently than hcisiteinit?