diff --git a/modules/rhizo_base/files/etc/sv/esme/log/run b/modules/rhizo_base/files/etc/sv/esme/log/run new file mode 100755 index 0000000..cf4e69a --- /dev/null +++ b/modules/rhizo_base/files/etc/sv/esme/log/run @@ -0,0 +1,4 @@ +#!/bin/sh +LOG_FOLDER=/var/log/esme +mkdir -p $LOG_FOLDER +exec svlogd -tt $LOG_FOLDER \ No newline at end of file diff --git a/modules/rhizo_base/files/etc/sv/esme/run b/modules/rhizo_base/files/etc/sv/esme/run new file mode 100755 index 0000000..b712b9e --- /dev/null +++ b/modules/rhizo_base/files/etc/sv/esme/run @@ -0,0 +1,3 @@ +#!/bin/sh +export PYTHONPATH=$PYTHONPATH:/var/rhizomatica/rccn +exec python /var/rhizomatica/rccn/esme.py diff --git a/modules/rhizo_base/manifests/runit.pp b/modules/rhizo_base/manifests/runit.pp index af51296..18619df 100644 --- a/modules/rhizo_base/manifests/runit.pp +++ b/modules/rhizo_base/manifests/runit.pp @@ -46,6 +46,12 @@ class rhizo_base::runit { require => [ File['/etc/sv'] ], } + file { '/etc/service/esme': + ensure => link, + target => '/etc/sv/esme', + require => [ File['/etc/sv'] ], + } + file { '/etc/service/lcr': ensure => link, target => '/etc/sv/lcr',