diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-01-31 16:00:27 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-01-31 16:00:27 +0000 |
commit | 1db00cc6e94b90c08090bb5b8c406622946c4ae5 (patch) | |
tree | c34bf820c2809fb7e08ed5564df2a25cf759516f /dev-util/sccache/files | |
parent | 693cc9b6e847a01c1bb692153021aaf9fb0fab25 (diff) |
gentoo resync 31.01.2019
Diffstat (limited to 'dev-util/sccache/files')
-rw-r--r-- | dev-util/sccache/files/logrotated | 5 | ||||
-rw-r--r-- | dev-util/sccache/files/scheduler.confd | 21 | ||||
-rwxr-xr-x | dev-util/sccache/files/scheduler.initd | 19 | ||||
-rw-r--r-- | dev-util/sccache/files/server.confd | 21 | ||||
-rwxr-xr-x | dev-util/sccache/files/server.initd | 19 |
5 files changed, 85 insertions, 0 deletions
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:- }" |