From 1db00cc6e94b90c08090bb5b8c406622946c4ae5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 31 Jan 2019 16:00:27 +0000 Subject: gentoo resync 31.01.2019 --- dev-util/sccache/files/logrotated | 5 +++++ dev-util/sccache/files/scheduler.confd | 21 +++++++++++++++++++++ dev-util/sccache/files/scheduler.initd | 19 +++++++++++++++++++ dev-util/sccache/files/server.confd | 21 +++++++++++++++++++++ dev-util/sccache/files/server.initd | 19 +++++++++++++++++++ 5 files changed, 85 insertions(+) create mode 100644 dev-util/sccache/files/logrotated create mode 100644 dev-util/sccache/files/scheduler.confd create mode 100755 dev-util/sccache/files/scheduler.initd create mode 100644 dev-util/sccache/files/server.confd create mode 100755 dev-util/sccache/files/server.initd (limited to 'dev-util/sccache/files') diff --git a/dev-util/sccache/files/logrotated b/dev-util/sccache/files/logrotated new file mode 100644 index 000000000000..83824277bd4e --- /dev/null +++ b/dev-util/sccache/files/logrotated @@ -0,0 +1,5 @@ +/var/log/sccache-scheduler.log /var/log/sccache-scheduler.error.log /var/log/sccache-server.log /var/log/sccache-server.error.log { + copytruncate + missingok + notifempty +} diff --git a/dev-util/sccache/files/scheduler.confd b/dev-util/sccache/files/scheduler.confd new file mode 100644 index 000000000000..a70327100fca --- /dev/null +++ b/dev-util/sccache/files/scheduler.confd @@ -0,0 +1,21 @@ +# /etc/conf.d/sccache-scheduler: config file for /etc/init.d/sccache-scheduler +# + +# Full path to config file. /etc/sccache/scheduler.conf is default if not set. +#SCCACHE_SCHEDULER_CONF="/etc/sccache/scheduler.conf" + +# logging is off by default, see https://docs.rs/env_logger for possible values +#SCCACHE_SCHEDULER_LOGLEVEL=info + +# plain file (preferred), change logrotate file as well if you change this. +#output_log=/var/log/"${RC_SVCNAME}.log" +#error_log=/var/log/"${RC_SVCNAME}.error.log" + +# syslog support via LOGGER(1). Note this spawns logger processes per io stream +#output_logger="logger -p daemon.none --" +#error_logger="logger -p daemon.err --" + + +# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) +#SSD_NICELEVEL=15 +#SSD_IONICELEVEL=3 diff --git a/dev-util/sccache/files/scheduler.initd b/dev-util/sccache/files/scheduler.initd new file mode 100755 index 000000000000..fd4d616a6bd6 --- /dev/null +++ b/dev-util/sccache/files/scheduler.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +SCCACHE_SCHEDULER_CONF="${SCCACHE_SCHEDULER_CONF:-/etc/sccache/scheduler.conf}" + +depend() { + need localmount + use net +} + +description="Starts sccache build scheduler server" + +command="/usr/bin/sccache-dist" +command_args="scheduler ${SCCACHE_SCHEDULER_CONF:+--config ${SCCACHE_SCHEDULER_CONF}}" +command_background="true" +pidfile="/run/${RC_SVCNAME}.pid" +required_files="${SCCACHE_SCHEDULER_CONF}" +start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SCHEDULER_LOGLEVEL:- }" diff --git a/dev-util/sccache/files/server.confd b/dev-util/sccache/files/server.confd new file mode 100644 index 000000000000..5bd110a3c2b0 --- /dev/null +++ b/dev-util/sccache/files/server.confd @@ -0,0 +1,21 @@ +# /etc/conf.d/sccache-server: config file for /etc/init.d/sccache-server +# + +# Full path to config file. /etc/sccache/server.conf is default if not set. +#SCCACHE_SERVER_CONF="/etc/sccache/server.conf" + +# logging is off by default, see https://docs.rs/env_logger for possible values +#SCCACHE_SERVER_LOGLEVEL=info + +# plain file (preferred), change logrotate file as well if you change this. +#output_log=/var/log/"${RC_SVCNAME}.log" +#error_log=/var/log/"${RC_SVCNAME}.error.log" + +# syslog support via LOGGER(1). Note this spawns logger processes per io stream +#output_logger="logger -p daemon.none --" +#error_logger="logger -p daemon.err --" + + +# no limits set by default, see IONICE(1), NICE(1), START-STOP-DAEMON(8) +#SSD_NICELEVEL=15 +#SSD_IONICELEVEL=3 diff --git a/dev-util/sccache/files/server.initd b/dev-util/sccache/files/server.initd new file mode 100755 index 000000000000..0c37ee400b05 --- /dev/null +++ b/dev-util/sccache/files/server.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +SCCACHE_SERVER_CONF="${SCCACHE_SERVER_CONF:-/etc/sccache/server.conf}" + +depend() { + need localmount + use net +} + +description="Starts sccache build server" + +command="/usr/bin/sccache-dist" +command_args="server ${SCCACHE_SERVER_CONF:+--config ${SCCACHE_SERVER_CONF}}" +command_background="true" +pidfile="/run/${RC_SVCNAME}.pid" +required_files="${SCCACHE_SERVER_CONF}" +start_stop_daemon_args="--env RUST_LOG=${SCCACHE_SERVER_LOGLEVEL:- }" -- cgit v1.2.3