fix permissions on two rc scripts
standardize URLs
-renamed function to pkg_call_plugins-added is_array()-added function header text-replaced fixed 'plugin_carp' by $plugin_type to allow for generic use
rc.carpmaster/rc.carpbackup notification method for packages.
syntax errors corrected
Support if called from fastcgi
Use _vip as identified for CARP vip IPs to allow easier upgrade code. This way only ipaliases on carp need to be upgraded.
Correct CARP events on devd and the argument processing on called scripts
When a CARP VIP transitions to master, we need to bump servers also, otherwise a transition from disabled or init may not properly (re)attach to the IP address.
CARP notifications show vip description, 'Virtual IP Addresses' page shows interface.
Only run if this is an array
Be more intelligent when managing OpenVPN client connections bound to CARP VIPs. If the interface is in BACKUP status, do not start the client. Add a section to rc.carpmaster and rc.carpbackup to trigger this start/stop.If an OpenVPN client is active on both the master and backup system, they will cause conflicting connections to the server. Servers do not care as they only accept, not initiate.
Change name to rc.carpmaster and rc.carpbackup