From ee1c6bd13102f134c6b6ec96c81a81df08dd0fe2 Mon Sep 17 00:00:00 2001 From: Ciaby Date: Tue, 7 Jul 2015 14:09:49 +0200 Subject: [PATCH] Run LCR under runit --- modules/rhizo_base/files/etc/sv/lcr/log/run | 4 ++++ modules/rhizo_base/files/etc/sv/lcr/run | 2 ++ modules/rhizo_base/manifests/runit.pp | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100755 modules/rhizo_base/files/etc/sv/lcr/log/run create mode 100755 modules/rhizo_base/files/etc/sv/lcr/run 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