initial commit of file from CVS for e-smith-ldap on Wed 12 Jul 08:58:23 BST 2023
This commit is contained in:
75
createlinks
Normal file
75
createlinks
Normal file
@@ -0,0 +1,75 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use esmith::Build::CreateLinks qw(:all);
|
||||
|
||||
panel_link("directory", "manager");
|
||||
|
||||
foreach (qw(ldap.conf slapd.conf))
|
||||
{
|
||||
templates2events("/etc/openldap/$_",
|
||||
qw(
|
||||
bootstrap-console-save
|
||||
console-save
|
||||
ldap-update
|
||||
e-smith-ldap-update
|
||||
));
|
||||
}
|
||||
|
||||
templates2events("/etc/sysconfig/slapd",
|
||||
qw(
|
||||
bootstrap-console-save
|
||||
console-save
|
||||
ldap-update
|
||||
e-smith-ldap-update
|
||||
));
|
||||
|
||||
|
||||
event_link("ldap-update-simple", "group-create", "95");
|
||||
event_link("ldap-update-simple", "group-modify", "95");
|
||||
event_link("ldap-delete", "group-delete", "55");
|
||||
|
||||
event_link("ldap-update-simple", "user-create", "95");
|
||||
event_link("ldap-update-simple", "user-modify", "95");
|
||||
event_link("ldap-update-simple", "user-modify-admin", "95");
|
||||
event_link("ldap-delete", "user-delete", "55");
|
||||
|
||||
event_link("ldap-update-simple", "password-modify", "95");
|
||||
event_link("ldap-update-simple", "user-lock", "55");
|
||||
|
||||
event_link("ldap-update-simple", "ibay-create", "95");
|
||||
event_link("ldap-update-simple", "ibay-modify", "95");
|
||||
event_link("ldap-delete", "ibay-delete", "55");
|
||||
|
||||
event_link("ldap-update-simple", "machine-account-create", "95");
|
||||
|
||||
event_link("ldap-update", "bootstrap-ldap-save", "80");
|
||||
event_link("cleanup-unix-user-group", "bootstrap-ldap-save", "98");
|
||||
|
||||
event_link("ldap-dump", "pre-backup", "30");
|
||||
|
||||
event_link("ldap-update", "ldap-update", "80");
|
||||
templates2events("/etc/rc.d/init.d/masq", "ldap-update");
|
||||
templates2events("/etc/hosts.allow", "ldap-update");
|
||||
templates2events("/etc/openldap/ssl/slapd.pem", qw(ssl-update e-smith-ldap-update bootstrap-console-save) );
|
||||
safe_symlink("restart", "root/etc/e-smith/events/ldap-update/services2adjust/ldap");
|
||||
safe_symlink("restart", "root/etc/e-smith/events/ssl-update/services2adjust/ldap");
|
||||
safe_symlink("reload", "root/etc/e-smith/events/ldap-update/services2adjust/masq");
|
||||
safe_symlink("reload", "root/etc/e-smith/events/ldap-update/services2adjust/httpd-e-smith");
|
||||
|
||||
event_link("ldap-delete-dumps", "pre-restore", "25");
|
||||
|
||||
event_link("set-ldap-bootstrap", "bootstrap-console-save", "95");
|
||||
event_link("reset-ldap-bootstrap", "bootstrap-ldap-save", "95");
|
||||
|
||||
|
||||
my $event="e-smith-ldap-update";
|
||||
|
||||
# systemd-specific action mandatory for this package-update event
|
||||
event_link("systemd-reload", $event, "89");
|
||||
event_link("systemd-default", $event, "88");
|
||||
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ldap");
|
||||
event_link("ldap-update", $event , "80");
|
||||
templates2events("/etc/rsyslog.conf", $event);
|
||||
safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/rsyslog");
|
||||
|
||||
exit 0;
|
Reference in New Issue
Block a user