- Add favicon to mailstats table, summary and detailed pages [SME: 13121]
- Bring DB config reading for mailstats itself inline with php summary and detailed logs - using /etc/mailstats/db.php [SME: 13121]
- Remove DB config fields from the SM2 config panel {sme: 13121]
- Arrange for password to be generated and mailstats user to be set with limited permissions [SME: 13121]
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| #!/usr/bin/perl -w
 | |
| use esmith::Build::CreateLinks qw(:all);
 | |
| # our event specific for updating with yum without reboot
 | |
| $event = 'smeserver-mailstats-update';
 | |
| #add here the path to your templates needed to expand
 | |
| #see the /etc/systemd/system-preset/49-koozali.preset should be present for systemd integration on all you yum update event
 | |
| 
 | |
| foreach my $file (qw(
 | |
| 		/etc/systemd/system-preset/49-koozali.preset
 | |
| 		/etc/mailstats/db.php
 | |
| 		/etc/e-smith/sql/init/99mailstats
 | |
| 		/etc/httpd/conf/httpd.conf
 | |
| ))
 | |
| {
 | |
|     templates2events( $file, $event );
 | |
| }
 | |
| #action needed in case we have a systemd unit
 | |
| event_link('systemd-default', $event, '10');
 | |
| event_link('systemd-reload', $event, '50');
 | |
| #action specific to this package
 | |
| #event_link('action', $event, '30');
 | |
| #services we need to restart
 | |
| safe_symlink('restart', "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith");
 | |
| safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/mysql.init");;
 | |
| #and Server Mmanager panel link
 | |
| #panel_link('somefunction', 'manager');
 | |
| #templates2events("/etc/e-smith/sql/init/99smeserver-mailstats.sql", "post-upgrade"); |