80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/perl -w
 | 
						|
 | 
						|
use esmith::Build::CreateLinks  qw(:all);
 | 
						|
 | 
						|
panel_link("navigation", "manager");
 | 
						|
panel_link("noframes", "manager");
 | 
						|
panel_link("bugreport", "manager");
 | 
						|
 | 
						|
event_link("navigation-conf", 'bootstrap-console-save', 50);
 | 
						|
 | 
						|
for (  qw(	sme_core.css
 | 
						|
		sme_header.css
 | 
						|
		sme_main.css
 | 
						|
		sme_menu.css
 | 
						|
		sme_panel_menu.css
 | 
						|
		tkt.css
 | 
						|
	) )
 | 
						|
{
 | 
						|
    templates2events("/etc/e-smith/web/common/css/$_", qw(
 | 
						|
        bootstrap-console-save
 | 
						|
	e-smith-manager-update
 | 
						|
        ));
 | 
						|
}
 | 
						|
 | 
						|
templates2events("/etc/e-smith/web/panels/manager/html/header.htm", qw(
 | 
						|
	console-save
 | 
						|
	bootstrap-console-save
 | 
						|
	network-create
 | 
						|
	network-delete
 | 
						|
	logrotate
 | 
						|
        e-smith-manager-update
 | 
						|
	));
 | 
						|
templates2events("/etc/e-smith/web/common/head.tmpl", qw(
 | 
						|
	console-save
 | 
						|
	bootstrap-console-save
 | 
						|
	network-create
 | 
						|
	network-delete
 | 
						|
	logrotate
 | 
						|
        e-smith-manager-update
 | 
						|
	));
 | 
						|
templates2events("/etc/e-smith/web/common/foot.tmpl", qw(
 | 
						|
	console-save
 | 
						|
	bootstrap-console-save
 | 
						|
	network-create
 | 
						|
	network-delete
 | 
						|
	logrotate
 | 
						|
        e-smith-manager-update
 | 
						|
	));
 | 
						|
 | 
						|
# conf-httpd-admin
 | 
						|
 | 
						|
templates2events("/etc/httpd/admin-conf/httpd.conf", qw(
 | 
						|
	console-save
 | 
						|
	bootstrap-console-save
 | 
						|
	network-create
 | 
						|
	network-delete
 | 
						|
	remoteaccess-update
 | 
						|
	logrotate
 | 
						|
        e-smith-manager-update
 | 
						|
	));
 | 
						|
 | 
						|
templates2events("/etc/e-smith/web/common/cgi-bin/AuthTKT.cfg", 'bootstrap-console-save');
 | 
						|
 | 
						|
foreach (qw(console-save remoteaccess-update logrotate))
 | 
						|
{
 | 
						|
    safe_symlink("reload", "root/etc/e-smith/events/$_/services2adjust/httpd-admin");
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
# Symlink httpd-admin to httpd.
 | 
						|
safe_symlink("httpd", "root/usr/sbin/httpd-admin");
 | 
						|
 | 
						|
 | 
						|
my $event = "e-smith-manager-update";
 | 
						|
 | 
						|
event_link("systemd-reload", $event, "89");
 | 
						|
event_link("systemd-default", $event, "88");
 | 
						|
safe_symlink("reload-or-restart", "root/etc/e-smith/events/$event/services2adjust/httpd-admin");
 | 
						|
templates2events("/etc/e-smith/web/common/cgi-bin/AuthTKT.cfg", $event);
 |