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