diff --git a/modules/rhizo_base/files/etc/sv/lcr/log/run b/modules/rhizo_base/files/etc/sv/lcr/log/run new file mode 100755 index 0000000..f5a5191 --- /dev/null +++ b/modules/rhizo_base/files/etc/sv/lcr/log/run @@ -0,0 +1,4 @@ +#!/bin/sh +LOG_FOLDER=/var/log/lcr +mkdir -p $LOG_FOLDER +exec svlogd -tt $LOG_FOLDER diff --git a/modules/rhizo_base/files/etc/sv/lcr/run b/modules/rhizo_base/files/etc/sv/lcr/run new file mode 100755 index 0000000..22652f1 --- /dev/null +++ b/modules/rhizo_base/files/etc/sv/lcr/run @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/sbin/lcr start diff --git a/modules/rhizo_base/manifests/runit.pp b/modules/rhizo_base/manifests/runit.pp index cec458a..2750113 100644 --- a/modules/rhizo_base/manifests/runit.pp +++ b/modules/rhizo_base/manifests/runit.pp @@ -38,4 +38,10 @@ class rhizo_base::runit { require => File['/etc/sv'], } + file { '/etc/service/lcr': + ensure => link, + target => '/etc/sv/lcr', + require => [ File['/etc/sv'], Class['rhizo_base::lcr'] ], + } + } \ No newline at end of file