initial commit of file from CVS for e-smith-proftpd on Wed 12 Jul 09:05:44 BST 2023
This commit is contained in:
78
createlinks
Executable file
78
createlinks
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use esmith::Build::CreateLinks qw(:all);
|
||||
|
||||
safe_symlink("proftpd", "root/var/service/ftp");
|
||||
|
||||
templates2events("/etc/logrotate.d/proftpd", qw(
|
||||
bootstrap-console-save
|
||||
e-smith-proftpd-update
|
||||
));
|
||||
templates2events("/etc/pam.d/ftp", qw(
|
||||
bootstrap-console-save
|
||||
e-smith-proftpd-update
|
||||
));
|
||||
templates2events("/etc/ftpusers", qw(
|
||||
bootstrap-console-save
|
||||
network-create
|
||||
network-delete
|
||||
remoteaccess-update
|
||||
password-modify
|
||||
user-lock
|
||||
e-smith-proftpd-update
|
||||
));
|
||||
|
||||
templates2events("/etc/proftpd.conf", qw(
|
||||
console-save
|
||||
bootstrap-console-save
|
||||
domain-create
|
||||
domain-delete
|
||||
domain-modify
|
||||
ibay-create
|
||||
ibay-delete
|
||||
ibay-modify
|
||||
ibay-modify-servers
|
||||
ip-change
|
||||
network-create
|
||||
network-delete
|
||||
remoteaccess-update
|
||||
password-modify
|
||||
e-smith-proftpd-update
|
||||
ssl-update
|
||||
));
|
||||
|
||||
foreach my $event (qw(
|
||||
remoteaccess-update))
|
||||
{
|
||||
safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/ftp");
|
||||
}
|
||||
|
||||
foreach my $event (qw(
|
||||
bootstrap-console-save
|
||||
network-create
|
||||
remoteaccess-update
|
||||
network-delete
|
||||
e-smith-proftpd-update
|
||||
))
|
||||
{
|
||||
templates2events("/var/service/ftp/peers/0", $event);
|
||||
templates2events("/var/service/ftp/peers/local", $event);
|
||||
}
|
||||
foreach my $event (qw(
|
||||
network-create
|
||||
network-delete
|
||||
))
|
||||
{
|
||||
safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/ftp");
|
||||
}
|
||||
|
||||
safe_symlink("restart", "root/etc/e-smith/events/ssl-update/services2adjust/ftp");
|
||||
|
||||
my $event = 'e-smith-proftpd-update';
|
||||
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ftp");
|
||||
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/rsyslog");
|
||||
templates2events("/etc/systemd/system-preset/49-koozali.preset", $event);
|
||||
event_link("systemd-reload", $event, "89");
|
||||
templates2events("/etc/rsyslog.conf", $event);
|
||||
|
||||
exit 0;
|
Reference in New Issue
Block a user