summaryrefslogtreecommitdiff
path: root/dev-util/sccache/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-01-31 16:00:27 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-01-31 16:00:27 +0000
commit1db00cc6e94b90c08090bb5b8c406622946c4ae5 (patch)
treec34bf820c2809fb7e08ed5564df2a25cf759516f /dev-util/sccache/files
parent693cc9b6e847a01c1bb692153021aaf9fb0fab25 (diff)
gentoo resync 31.01.2019
Diffstat (limited to 'dev-util/sccache/files')
-rw-r--r--dev-util/sccache/files/logrotated5
-rw-r--r--dev-util/sccache/files/scheduler.confd21
-rwxr-xr-xdev-util/sccache/files/scheduler.initd19
-rw-r--r--dev-util/sccache/files/server.confd21
-rwxr-xr-xdev-util/sccache/files/server.initd19
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:- }"