#! /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");