- update config for Nut 2.8.2 [SME: 12657] TODO review master/slave mode TODO convert master/slave to primary/secondary TODO convert to new config data + migrate TODO event and action
35 lines
1.4 KiB
Perl
35 lines
1.4 KiB
Perl
#!/usr/bin/perl -w
|
|
|
|
use esmith::Build::CreateLinks qw(:all);
|
|
|
|
my @events = qw(bootstrap-console-save console-save post-install post-upgrade smeserver-nutUPS-update nut-conf);
|
|
|
|
|
|
foreach (qw(nut.conf ups.conf upsd.users upsmon.conf upssched.conf))
|
|
{
|
|
templates2events("/etc/ups/$_", @events);
|
|
}
|
|
|
|
foreach (qw(bootstrap-console-save console-save smeserver-nutUPS-update nut-conf))
|
|
{
|
|
templates2events("/etc/ups/upsd.conf", $_);
|
|
}
|
|
|
|
my $event= "nut-conf";
|
|
event_link("nut-config-drivers", $event, "50");
|
|
event_link("systemd-default", $event, "88");
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-driver@NUT");
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-monitor");
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-server");
|
|
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/masq");
|
|
templates2events("/etc/rc.d/init.d/masq", $event);
|
|
|
|
|
|
$event="smeserver-nutUPS-update";
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-driver@NUT");
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-monitor");
|
|
safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-server");
|
|
templates2events("/etc/systemd/system-preset/49-koozali.preset", $event);
|
|
event_link("nut-config-drivers", $event, "50");
|
|
event_link("systemd-default", $event, "88");
|