57 lines
3.7 KiB
Perl
Executable File
57 lines
3.7 KiB
Perl
Executable File
#!/usr/bin/perl -w
|
|
|
|
use esmith::Build::CreateLinks qw(:all);
|
|
|
|
#action needed in case we have a systemd unit
|
|
$event = "smeserver-sogo-update";
|
|
templates2events("/etc/systemd/system-preset/49-koozali.preset",$event);
|
|
event_link("systemd-default", $event, "10");
|
|
event_link("systemd-reload", $event, "50");
|
|
|
|
#service_link_enhanced("memcached", "S55", "7");
|
|
#service_link_enhanced("sogod", "S85", "7");
|
|
|
|
templates2events("/etc/e-smith/sql/init/30sogo_mysql_create_database", qw(sogo-modify smeserver-sogo-update post-install bootstrap-console-save));
|
|
templates2events("/etc/e-smith/sql/init/31sogo_mysql_update_privileges", qw(sogo-modify smeserver-sogo-update post-install bootstrap-console-save));
|
|
templates2events("/etc/e-smith/sql/init/31sogo_upgrade", qw(sogo-modify smeserver-sogo-update post-install post-upgrade));
|
|
templates2events("/etc/e-smith/sql/init/32sogo_upgrade_2.3", qw(sogo-modify smeserver-sogo-update post-install post-upgrade));
|
|
|
|
templates2events("/var/lib/sogo/smeserver/sogo_mysql_update_privileges.sql", qw(sogo-modify smeserver-sogo-update post-install bootstrap-console-save));
|
|
|
|
templates2events("/var/service/tinydns/root/data", qw( email-update sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/httpd/conf/httpd.conf", qw( email-update sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/sogo/sogo.conf", qw( email-update sogo-modify smeserver-sogo-update bootstrap-console-save));
|
|
templates2events("/etc/sysconfig/memcached", qw( email-update sogo-modify smeserver-sogo-update bootstrap-console-save));
|
|
templates2events("/etc/logrotate.d/sogo", qw( email-update sogo-modify smeserver-sogo-update bootstrap-console-save));
|
|
templates2events("/etc/sysconfig/sogo", qw( email-update sogo-modify smeserver-sogo-update bootstrap-console-save));
|
|
templates2events("/etc/rc.d/init.d/masq",qw( email-update sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/cron.d/sogo",qw( email-update sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/dovecot/master.users",qw( email-update sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/dovecot/dovecot.conf",qw( sogo-modify smeserver-sogo-update));
|
|
templates2events("/etc/sogo/sieve.creds",qw(sogo-modify smeserver-sogo-update post-install bootstrap-console-save));
|
|
|
|
safe_symlink("sigusr1", "root/etc/e-smith/events/sogo-modify/services2adjust/httpd-e-smith");
|
|
safe_symlink("restart", "root/etc/e-smith/events/sogo-modify/services2adjust/sogod");
|
|
safe_symlink("restart", "root/etc/e-smith/events/sogo-modify/services2adjust/dovecot");
|
|
safe_symlink("restart", "root/etc/e-smith/events/sogo-modify/services2adjust/memcached");
|
|
safe_symlink("adjust", "root/etc/e-smith/events/sogo-modify/services2adjust/masq");
|
|
safe_symlink("restart", "root/etc/e-smith/events/sogo-modify/services2adjust/tinydns");
|
|
safe_symlink("start", "root/etc/e-smith/events/sogo-modify/services2adjust/mysql.init");
|
|
|
|
safe_symlink("sigusr1", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/httpd-e-smith");
|
|
safe_symlink("restart", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/sogod");
|
|
safe_symlink("restart", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/dovecot");
|
|
safe_symlink("restart", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/memcached");
|
|
safe_symlink("adjust", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/masq");
|
|
safe_symlink("restart", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/tinydns");
|
|
safe_symlink("start", "root/etc/e-smith/events/smeserver-sogo-update/services2adjust/mysql.init");
|
|
|
|
|
|
for my $event (qw(pre-backup))
|
|
{
|
|
event_link("sogo-backup", $event, "80");
|
|
}
|
|
event_link("sogo-delete-user", "user-delete", "10");
|
|
|
|
panel_link("sogo", "manager");
|