app-admin/collectd: set required env var in file collectd.initd
authorIan Delaney <idella4@gentoo.org>
Sun, 4 Oct 2015 08:22:32 +0000 (16:22 +0800)
committerIan Delaney <idella4@gentoo.org>
Sun, 4 Oct 2015 08:23:19 +0000 (16:23 +0800)
fix thanks to Marcin MirosÅ‚aw sourced from the gentoo bug.

Gentoo bug: #539262

Package-Manager: portage-2.2.20.1

app-admin/collectd/files/collectd.initd

index 4f48a116c37f0b0b38ea88a678461418c7680ba7..10d29524d10a75de0b41e4279d10af475a12958e 100644 (file)
@@ -47,6 +47,7 @@ start() {
 
        ebegin "Starting collectd"
        start-stop-daemon --start --user "${COLLECTD_USER}:collectd" \
+               --env LC_NUMERIC=C \
                --nicelevel "${COLLECTD_NICELVL}" --exec /usr/sbin/collectd -- \
                        -P "${COLLECTD_PIDFILE}" -C "${COLLECTD_CFGFILE}"
        eend $? "Failed to start collectd"
@@ -55,6 +56,7 @@ start() {
 stop() {
        ebegin "Stopping collectd"
        start-stop-daemon --stop \
+               --env LC_NUMERIC=C \
                --pidfile "${COLLECTD_PIDFILE}"
        eend $? "Failed to stop collectd"
 }