diff options
author | Vasco Santos <valexsantos_at_gmail_dot_com> | 2018-09-14 12:12:39 +0100 |
---|---|---|
committer | David Spencer <idlemoor@slackbuilds.org> | 2018-09-14 12:12:39 +0100 |
commit | aaf774846c5cce37448331f586e1cc1b0153306c (patch) | |
tree | afa399882189ba5b6112a6f971b7e92f273a9bc8 /system/lxd/service-log-lxd-run | |
parent | 94f25f1301d0a07d7e92fd6b08e5df1d4cff852d (diff) | |
download | slackbuilds-aaf774846c5cce37448331f586e1cc1b0153306c.tar.gz |
system/lxd: Added (container hypervisor for lxc).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system/lxd/service-log-lxd-run')
-rw-r--r-- | system/lxd/service-log-lxd-run | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/system/lxd/service-log-lxd-run b/system/lxd/service-log-lxd-run new file mode 100644 index 0000000000..61fa33517d --- /dev/null +++ b/system/lxd/service-log-lxd-run @@ -0,0 +1,43 @@ +#!/bin/bash + +# generic daemontools log run script + +# Copyright 2017-2018 Vasco Santos <valexsantos[at]gmail[dot]com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# +# cfgs +# +LOGUSER=lxd +LOGDIR=/var/log/$LOGUSER +LOG_FILE_HISTORY=20 +LOG_FILE_SIZE=100000 +## +# doit +## +PATH=/opt/daemontools/bin:/usr/local/bin:/usr/bin:/bin +export PATH +# create log dir +[ -d $LOGDIR ] || mkdir $LOGDIR +# set owner +chown -R $LOGUSER $LOGDIR +# go +exec 2>&1 +exec setuidgid $LOGUSER multilog t s$LOG_FILE_SIZE n$LOG_FILE_HISTORY $LOGDIR |