Added patch in behalf of Andreas John/Hans J. Martin:
This adds vhost actions to ispman.
Original comment (in german):
Moin moin,
da ich das irgendwie nicht wieder finden konnte, habe ich anliegend "mal
eben" einen kleinen patch geschrieben, der die Skripte ausführt.
Ich habe zwei Parameter übergeben:
a) Skriptname
b) uid des Vhost.
Die uid halte ich für die eindeutigste id, die zudem noch ein bequemes
ermitteln aller anderen Daten zum vhost (z.B, mittels id, getent passwd
etc) ermöglicht.
Die implementierte Lösung arbeitet analog zu den DomainActions. Für
beide Fälle würde ich aber vorschlagen, dass die verschiedenen Actions
auch per Komma separiert werden sollten (jetzt mit |) und * jeweils
vorselektierte Optionen sein sollten.
Zusätzlich würde ich das | Zeichen nutzen, um eine Beschreibung zum
Skriptname zu speichern. Das Feld würde dann z.B. so gefüllt sein:
"installT3Site.sh|TYPO3 Installieren,installVTiger.sh|VTiger CRM
installieren"
Ist alles kein "rocketscience", aber ich wollte das jetzt nicht ohne OK
für den Upstream den kram reinbasteln, da ein fork nur dazu führt, dass
wir das hauptprogramm nicht weiter entwickeln.