virtualmin _could possibly_ aid compatibility with openssi by utilising the 'service' or 'invoke-rc.

as a wish for those of us that _may_ consider running virtualmin on an openssi system:

on debian based systems (debian, ubuntu), virtualmin should apply changes by using the 'invoke-rc.d' command rather than directly calling the /etc/init.d/* scripts.
on redhat systems, this should be done with the 'service' script.
This minor change adds complete compatibility with openssi's multi-node architecture by the virtue that the invoke-rc.d and service scripts are replaced by ones that invoke the /etc/init.d/* scripts on all necessary nodes. I'm unsure what other systems use in place of the 'service' or 'invoke-rc.d' scripts, if they use anything similar, but as openssi is only supported on fedora and debian, it is only these systems that need the change.

Maybe have the feature as an option? eg. does the apache webmin module configuration page's "command to apply changes" (is that right? I don't have a box handy to check the wording) apply to virtualmin's application of changes? ie. does putting "invoke-rc.d apache2 restart" cause virtualmin to use that command rather than "/etc/init.d/apache2 restart"?

I hope I've made that clear enough, if not, I'll be happy to try to elaborate.

Status: 
Closed (fixed)