initial commit of file from CVS for smeserver-cacti on Sat Sep 7 20:12:27 AEST 2024
This commit is contained in:
56
createlinks
Normal file
56
createlinks
Normal file
@@ -0,0 +1,56 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use esmith::Build::CreateLinks qw(:all);
|
||||
|
||||
for my $event (qw(
|
||||
post-upgrade
|
||||
bootstrap-console-save
|
||||
console-save
|
||||
))
|
||||
{
|
||||
templates2events("/etc/cacti/db.php", $event);
|
||||
}
|
||||
|
||||
for my $event (qw(
|
||||
cacti-update
|
||||
))
|
||||
{
|
||||
templates2events("/etc/httpd/conf/httpd.conf", $event);
|
||||
templates2events("/etc/cacti/db.php", $event);
|
||||
safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith");
|
||||
templates2events("/etc/crontab", $event);
|
||||
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/crond");
|
||||
}
|
||||
|
||||
templates2events("/etc/e-smith/sql/init/80cacti", "post-upgrade");
|
||||
|
||||
my $event="smeserver-cacti-update";
|
||||
event_templates($event, qw(
|
||||
/etc/cacti/db.php
|
||||
/etc/httpd/conf/httpd.conf
|
||||
/etc/crontab
|
||||
/etc/my.cnf
|
||||
/etc/opt/remi/php74/php-fpm.d/www.conf
|
||||
/etc/e-smith/sql/init/80cacti
|
||||
));
|
||||
|
||||
event_services($event,
|
||||
'crond' => 'restart',
|
||||
'mysql.init' => 'restart',
|
||||
'mariadb' => 'restart',
|
||||
'httpd-e-smith' => 'sigusr1',
|
||||
'php74-php-fpm' => 'reload-or-restart'
|
||||
);
|
||||
|
||||
event_actions($event,
|
||||
'cacti-conf' => '2',
|
||||
'cacti-install' => '94',
|
||||
);
|
||||
|
||||
|
||||
#backup ?
|
||||
#use esmith::Build::Backup qw(:all);
|
||||
#backup_includes("smeserver-cacti", qw(
|
||||
#
|
||||
#));
|
||||
|
Reference in New Issue
Block a user