#!/usr/bin/perl -w use esmith::Build::CreateLinks qw(:all); #-------------------------------------------------- # actions for smeserver-apache-update #-------------------------------------------------- my $event = "smeserver-apache-update"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); event_link("systemd-reload", $event, "89"); event_link("systemd-default", $event, "88"); templates2events("/etc/logrotate.d/httpd", $event); #-------------------------------------------------- # actions for console-save event #-------------------------------------------------- my $event = "console-save"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for bootstrap-console-save event #-------------------------------------------------- $event = "bootstrap-console-save"; templates2events("/etc/httpd/conf/httpd.conf", $event); templates2events("/etc/logrotate.d/httpd", $event); #-------------------------------------------------- # actions for domain-create event #-------------------------------------------------- $event = "domain-create"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for domain-delete event #-------------------------------------------------- $event = "domain-delete"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for domain-modify event #-------------------------------------------------- $event = "domain-modify"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for host-create event #-------------------------------------------------- $event = "host-create"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for host-delete event #-------------------------------------------------- $event = "host-delete"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for host-modify event #-------------------------------------------------- $event = "host-modify"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for ibay-create event #-------------------------------------------------- $event = "ibay-create"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for ibay-delete event #-------------------------------------------------- $event = "ibay-delete"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for ibay-modify event # (used after changing parameters for a single i-bay) #-------------------------------------------------- $event = "ibay-modify"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for ibay-modify-servers event # (used after changing the group of several i-bays in sequence) #-------------------------------------------------- $event = "ibay-modify-servers"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for network-create event #-------------------------------------------------- $event = "network-create"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for network-delete event #-------------------------------------------------- $event = "network-delete"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for remoteaccess-update event #-------------------------------------------------- $event = "remoteaccess-update"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for email-update event #-------------------------------------------------- $event = "email-update"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for logrotate event #-------------------------------------------------- $event = "logrotate"; safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for ssl-update event #-------------------------------------------------- $event = "ssl-update"; templates2events("/etc/httpd/conf/httpd.conf", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); #-------------------------------------------------- # actions for post-install event #-------------------------------------------------- $event = "post-install"; templates2events("/etc/logrotate.d/httpd", $event); #-------------------------------------------------- # actions for post-upgrade event #-------------------------------------------------- $event = "post-upgrade"; templates2events("/etc/logrotate.d/httpd", $event);