| 
									
										
										
										
											2023-07-12 09:01:20 +01:00
										 |  |  | #!/usr/bin/perl -w | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use esmith::Build::CreateLinks  qw(:all); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | my @events = qw(bootstrap-console-save console-save post-install post-upgrade smeserver-nutUPS-update nut-conf); | 
					
						
							| 
									
										
										
										
											2023-07-12 09:01:20 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | foreach (qw(nut.conf ups.conf upsd.users upsmon.conf upssched.conf)) | 
					
						
							| 
									
										
										
										
											2023-07-12 09:01:20 +01:00
										 |  |  | { | 
					
						
							|  |  |  |     templates2events("/etc/ups/$_", @events); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | foreach (qw(bootstrap-console-save console-save smeserver-nutUPS-update nut-conf)) | 
					
						
							| 
									
										
										
										
											2023-07-12 09:01:20 +01:00
										 |  |  | { | 
					
						
							|  |  |  |     templates2events("/etc/ups/upsd.conf", $_); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-02 22:37:42 -04:00
										 |  |  | event_link("nut-config", "post-upgrade" , "04"); | 
					
						
							| 
									
										
										
										
											2025-05-17 00:44:43 -04:00
										 |  |  | event_link("nut-config-drivers", "post-upgrade", "50"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | my $event= "nut-conf"; | 
					
						
							| 
									
										
										
										
											2025-06-02 22:37:42 -04:00
										 |  |  | event_link("nut-config", $event, "04"); | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | event_link("nut-config-drivers", $event, "50"); | 
					
						
							|  |  |  | event_link("systemd-default", $event, "88"); | 
					
						
							| 
									
										
										
										
											2025-05-15 23:36:41 -04:00
										 |  |  | safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-driver\@ups"); | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | 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"; | 
					
						
							| 
									
										
										
										
											2025-05-15 23:36:41 -04:00
										 |  |  | safe_symlink("try-restart", "root/etc/e-smith/events/$event/services2adjust/nut-driver\@ups"); | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | 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"); | 
					
						
							| 
									
										
										
										
											2023-07-12 09:01:20 +01:00
										 |  |  | templates2events("/etc/systemd/system-preset/49-koozali.preset", $event); | 
					
						
							| 
									
										
										
										
											2025-05-28 00:24:11 -04:00
										 |  |  | templates2events("/etc/rsyslog.conf", $event); | 
					
						
							| 
									
										
										
										
											2025-06-02 22:37:42 -04:00
										 |  |  | event_link("nut-config", $event, "04"); | 
					
						
							| 
									
										
										
										
											2025-05-14 23:06:09 -04:00
										 |  |  | event_link("nut-config-drivers", $event, "50"); | 
					
						
							|  |  |  | event_link("systemd-default", $event, "88"); |