smeserver-rocketchat/createlinks

57 lines
1.4 KiB
Perl

#! /usr/bin/perl -w
# Need some thought on when the templates should be expanded and when the action should be called.
use esmith::Build::CreateLinks qw(:all);
# my $event = "rocketchat-update";
# rocketchat-update
foreach (qw(
/home/e-smith/files/docker/configs/docker-compose.yml
))
{
templates2events("$_", qw(
post-upgrade
console-save
bootstrap-console-save
remoteaccess-update
smeserver-rocketchat-update
));
}
## Runlevel init links.
#service_link_enhanced("mongodb", "S57", "7");
#service_link_enhanced("mongodb", "K03", "6");
## Runlevel init links.
#service_link_enhanced("rocketchat", "S99", "7");
#
## Must be an easier way....
#service_link_enhanced("rocketchat", "K01", "0");
#service_link_enhanced("rocketchat", "K01", "1");
#service_link_enhanced("rocketchat", "K01", "2");
#service_link_enhanced("rocketchat", "K01", "3");
#service_link_enhanced("rocketchat", "K01", "4");
#service_link_enhanced("rocketchat", "K01", "5");
#service_link_enhanced("rocketchat", "K01", "6");
# Set up generic logfile timestamp renaming/symlinking
#foreach (qw(
# /var/log/rocketchat.log
# ))
#{
# safe_touch "root/etc/e-smith/events/logrotate/logfiles2timestamp/$_";
#}
#--------------------------------------------------
# actions for logrotate event
#--------------------------------------------------
#$event = "logrotate";
#safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ipsec");