git: b5a41bf08e06 - main - databases/py-carbon: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 28 Apr 2025 18:56:37 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5a41bf08e0694f42ce455aa2f843e115d185af8

commit b5a41bf08e0694f42ce455aa2f843e115d185af8
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-04-28 18:56:19 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-04-28 18:56:19 +0000

    databases/py-carbon: Remove expired port
    
    2025-04-27 databases/py-carbon: In bandaid mode as the concentration is on go-carbon
---
 MOVED                                              |   1 +
 databases/Makefile                                 |   1 -
 databases/py-carbon/Makefile                       |  43 -------
 databases/py-carbon/distinfo                       |   3 -
 databases/py-carbon/files/carbon.in                | 117 ------------------
 .../files/patch-conf__carbon.amqp.conf.example     |  11 --
 .../files/patch-conf__carbon.conf.example          |  10 --
 databases/py-carbon/files/patch-setup.py           |  17 ---
 databases/py-carbon/files/pkg_message.in           |  17 ---
 databases/py-carbon/pkg-descr                      |   1 -
 databases/py-carbon/pkg-plist                      | 132 ---------------------
 11 files changed, 1 insertion(+), 352 deletions(-)

diff --git a/MOVED b/MOVED
index b94698c613f0..23a19e7c5d62 100644
--- a/MOVED
+++ b/MOVED
@@ -4330,3 +4330,4 @@ databases/replibyte||2025-04-26|incompatible rust 1.86.0 and seems to be dead up
 net-im/chatterino2||2025-04-27|Has expired: Broken for more than a month with no available fixes
 shells/oil|shells/oils|2025-04-27|Project was renamed upstream
 security/weggli||2025-04-28|Has expired: Upstream inactive as last release was in 2022
+databases/py-carbon||2025-04-28|Has expired: In bandaid mode as the concentration is on go-carbon
diff --git a/databases/Makefile b/databases/Makefile
index 4be28400ce73..5a586201a064 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -742,7 +742,6 @@
     SUBDIR += py-asyncmy
     SUBDIR += py-asyncpg
     SUBDIR += py-berkeleydb
-    SUBDIR += py-carbon
     SUBDIR += py-cassandra-driver
     SUBDIR += py-couchdb
     SUBDIR += py-cymysql
diff --git a/databases/py-carbon/Makefile b/databases/py-carbon/Makefile
deleted file mode 100644
index 464a23575db9..000000000000
--- a/databases/py-carbon/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME=	carbon
-PORTVERSION=	1.1.10
-PORTREVISION=	4
-CATEGORIES=	databases python
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	bofh@FreeBSD.org
-COMMENT=	Backend storage application for graphite
-WWW=		https://github.com/graphite-project/carbon
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN=		Python-3.9 or later is not supported
-DEPRECATED=	In bandaid mode as the concentration is on go-carbon
-EXPIRATION_DATE=	2025-04-27
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}service-identity>=0:security/py-service-identity@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}twisted>=13.2.0:devel/py-twisted@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${PY_FLAVOR}
-
-USES=		python
-USE_GITHUB=	yes
-GH_ACCOUNT=	graphite-project
-USE_PYTHON=	distutils py3kplist
-USE_RC_SUBR=	carbon
-
-MAKE_ENV=	GRAPHITE_NO_PREFIX=yes
-
-NO_ARCH=	yes
-SUB_LIST=	PYTHON_CMD=${PYTHON_CMD}
-
-post-patch:
-	@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py
-
-post-install:
-	${RM} -r ${STAGEDIR}${PREFIX}/examples/init.d
-	${RMDIR} ${STAGEDIR}${PREFIX}/examples
-
-.include <bsd.port.mk>
diff --git a/databases/py-carbon/distinfo b/databases/py-carbon/distinfo
deleted file mode 100644
index a0654da937cb..000000000000
--- a/databases/py-carbon/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1654145258
-SHA256 (graphite-project-carbon-1.1.10_GH0.tar.gz) = 1916df4d51f4260baee0d0665aae8c75e3350f0fcb826e26514c0abfe2d74f15
-SIZE (graphite-project-carbon-1.1.10_GH0.tar.gz) = 99444
diff --git a/databases/py-carbon/files/carbon.in b/databases/py-carbon/files/carbon.in
deleted file mode 100644
index a3f98eae28eb..000000000000
--- a/databases/py-carbon/files/carbon.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: carbon
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# carbon_enable (bool):	Set to NO by default.
-#			Set it to YES to enable it.
-# carbon_as_relay (bool): Set to NO by default (start cache).
-#			Set it to YES to run as RELAY.
-# carbon_instances:	Empty by default (start single instance).
-#			Space-separated list of instances to start.
-# carbon_conf:		File where carbon configuration resides
-#			Default: %%PREFIX%%/etc/carbon/carbon.conf
-# carbon_relay_rules:	File where carbon relay rules resides
-#			Default: %%PREFIX%%/etc/carbon/relay-rules.conf
-# carbon_user:		The user account carbon daemon runs as what
-#			you want it to be. It uses 'root' user by
-#			default.
-# carbon_group:		The group account carbon daemon runs as what
-#			you want it to be. It uses 'wheel' group by
-#			default.
-# carbon_debug:		Determines if you want carbon to run in debug
-#			mode, it may be very verbose. It will not run
-#			in debug by default.
-# carbon_logdir:	Directory where carbon logs are stored.
-#			Default: /var/db/carbon/log
-#
-
-. /etc/rc.subr
-
-name=carbon
-rcvar=carbon_enable
-
-load_rc_config ${name}
-
-: ${carbon_enable:=NO}
-: ${carbon_as_relay:=NO}
-: ${carbon_instances:=""}
-: ${carbon_user:=root}
-: ${carbon_group:=wheel}
-: ${carbon_conf:=%%PREFIX%%/etc/carbon/carbon.conf}
-: ${carbon_relay_rules:=%%PREFIX%%/etc/carbon/relay-rules.conf}
-: ${carbon_debug:=NO}
-: ${carbon_logdir:=/var/db/carbon/log/}
-: ${carbon_pidfile:=/var/run/carbon.pid}
-
-is_carbon_instance() {
-    local instance
-    for instance in ${carbon_instances}; do
-        if [ "${instance}" = "$1" ]; then
-            return 0
-        fi
-    done
-    return 1
-}
-
-if [ -n "${carbon_instances}" ]; then
-    if [ -n "$2" ]; then
-        instance="$2"
-        if ! is_carbon_instance ${instance}; then
-            echo "$0: no such instance defined in carbon_instances."
-            exit 1
-        fi
-        instance_arg="--instance=${instance}"
-        eval carbon_user=\${carbon_${instance}_user:-"${carbon_user}"}
-        eval carbon_group=\${carbon_${instance}_group:-"${carbon_group}"}
-        eval carbon_conf=\${carbon_${instance}_conf:-"${carbon_conf}"}
-        eval carbon_relay_rules=\${carbon_${instance}_relay_rules:-"${carbon_relay_rules}"}
-        eval carbon_debug=\${carbon_${instance}_debug:-"${carbon_debug}"}
-        eval carbon_logdir=\${carbon_${instance}_logdir:-"${carbon_logdir}"}
-        eval carbon_pidfile=\${carbon_${instance}_pidfile:-"/var/run/carbon-${instance}.pid"}
-    elif [ -n "$1" ]; then
-        for instance in ${carbon_instances}; do
-            echo "Processing carbon instance: ${instance}"
-            /usr/local/etc/rc.d/carbon $1 ${instance}
-        done
-        exit 0
-    fi
-fi
-
-is_carbon_relay() {
-    if [ "${carbon_as_relay}" = "YES" ]; then
-        return 0
-    fi
-    return 1
-}
-
-stop_cmd="${name}_stop"
-required_files="${carbon_conf} %%PREFIX%%/etc/carbon/storage-schemas.conf"
-
-pidfile=${carbon_pidfile}
-command_interpreter="%%PYTHON_CMD%%"
-
-if is_carbon_relay; then
-    command="%%PREFIX%%/bin/carbon-relay.py"
-    rules_arg="--rules ${carbon_relay_rules}"
-else
-    command="%%PREFIX%%/bin/carbon-cache.py"
-    rules_arg=""
-fi
-command_args="--config=${carbon_conf} ${instance_arg} --logdir ${carbon_logdir} --pidfile ${pidfile} ${rules_arg} start"
-
-carbon_stop()
-{
-    echo "Stopping $name"
-    pids=`check_pidfile ${pidfile} ${command} ${command_interpreter}`
-
-    ${command} --config=${carbon_conf} ${instance_arg} --pidfile ${pidfile} stop
-    wait_for_pids ${pids}
-}
-
-run_rc_command "$1"
diff --git a/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example b/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example
deleted file mode 100644
index b002056eaa2a..000000000000
--- a/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example
+++ /dev/null
@@ -1,11 +0,0 @@
---- conf/carbon.amqp.conf.example.orig	2015-11-27 18:37:07 UTC
-+++ conf/carbon.amqp.conf.example
-@@ -1,7 +1,7 @@
- # This is a configuration file with AMQP enabled
- 
- [cache]
--LOCAL_DATA_DIR = 
-+LOCAL_DATA_DIR = /var/db/carbon/whisper
- 
- # Specify the user to drop privileges to
- # If this is blank carbon runs as the user that invokes it
diff --git a/databases/py-carbon/files/patch-conf__carbon.conf.example b/databases/py-carbon/files/patch-conf__carbon.conf.example
deleted file mode 100644
index ac64fc80b349..000000000000
--- a/databases/py-carbon/files/patch-conf__carbon.conf.example
+++ /dev/null
@@ -1,10 +0,0 @@
---- conf/carbon.conf.example.orig	2015-11-27 18:37:07 UTC
-+++ conf/carbon.conf.example
-@@ -29,6 +29,7 @@
- #   PID_DIR        = /var/run/
- #
- #LOCAL_DATA_DIR = /opt/graphite/storage/whisper/
-+LOCAL_DATA_DIR = /var/db/carbon/whisper/
- 
- # Enable daily log rotation. If disabled, carbon will automatically re-open
- # the file if it's rotated out of place (e.g. by logrotate daemon)
diff --git a/databases/py-carbon/files/patch-setup.py b/databases/py-carbon/files/patch-setup.py
deleted file mode 100644
index 6d4dfa07b88d..000000000000
--- a/databases/py-carbon/files/patch-setup.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- setup.py.orig	2020-03-16 15:22:22 UTC
-+++ setup.py
-@@ -58,10 +58,10 @@ else:
-   setup_kwargs = dict()
- 
- 
--storage_dirs = [ ('storage/ceres/dummy.txt', []), ('storage/whisper/dummy.txt',[]),
--                 ('storage/lists',[]), ('storage/log/dummy.txt',[]),
--                 ('storage/rrd/dummy.txt',[]) ]
--conf_files = [ ('conf', glob('conf/*.example')) ]
-+storage_dirs = [ ('/var/db/carbon/ceres',[]),  ('/var/db/carbon/whisper',[]),
-+                 ('/var/db/carbon/lists',[]), ('/var/db/carbon/log',[]),
-+                 ('/var/db/carbon/rrd',[]) ]
-+conf_files = [ ('%%PREFIX%%/etc/carbon', glob('conf/*.example')) ]
- 
- install_files = storage_dirs + conf_files
- 
diff --git a/databases/py-carbon/files/pkg_message.in b/databases/py-carbon/files/pkg_message.in
deleted file mode 100644
index 18d9949bfdfd..000000000000
--- a/databases/py-carbon/files/pkg_message.in
+++ /dev/null
@@ -1,17 +0,0 @@
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-
-This port now includes an rc script:
-
-%%PREFIX%%/etc/rc.d/carbon
-
-Add:
-
-carbon_enable="YES"
-
-to /etc/rc.conf, then start it via:
-
-%%PREFIX%%/etc/rc.d/carbon start
-
-Once started, finish setting up Graphite
-
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
diff --git a/databases/py-carbon/pkg-descr b/databases/py-carbon/pkg-descr
deleted file mode 100644
index faa5f106a704..000000000000
--- a/databases/py-carbon/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Carbon is a backend data caching and persistence daemon for Graphite
diff --git a/databases/py-carbon/pkg-plist b/databases/py-carbon/pkg-plist
deleted file mode 100644
index 2164dbf83c10..000000000000
--- a/databases/py-carbon/pkg-plist
+++ /dev/null
@@ -1,132 +0,0 @@
-bin/carbon-aggregator.py
-bin/carbon-aggregator-cache.py
-bin/carbon-cache.py
-bin/carbon-relay.py
-bin/validate-storage-schemas.py
-@sample %%ETCDIR%%/aggregation-rules.conf.example etc/carbon/aggregation-rules.conf
-@sample %%ETCDIR%%/blacklist.conf.example etc/carbon/blacklist.conf
-@sample %%ETCDIR%%/carbon.amqp.conf.example etc/carbon/carbon.amqp.conf
-@sample %%ETCDIR%%/carbon.conf.example etc/carbon/carbon.conf
-@sample %%ETCDIR%%/relay-rules.conf.example etc/carbon/relay-rules.conf
-@sample %%ETCDIR%%/rewrite-rules.conf.example etc/carbon/rewrite-rules.conf
-@sample %%ETCDIR%%/storage-aggregation.conf.example etc/carbon/storage-aggregation.conf
-@sample %%ETCDIR%%/storage-schemas.conf.example etc/carbon/storage-schemas.conf
-@sample %%ETCDIR%%/whitelist.conf.example etc/carbon/whitelist.conf
-%%PYTHON_SITELIBDIR%%/carbon/__init__.py
-%%PYTHON_SITELIBDIR%%/carbon/__init__.pyc
-%%PYTHON_SITELIBDIR%%/carbon/__init__.pyo
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.py
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.pyc
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.pyo
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.py
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.pyc
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.pyo
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.py
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.pyc
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.pyo
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.py
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.pyc
-%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.pyo
-%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.py
-%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.pyc
-%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.pyo
-%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.py
-%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.pyc
-%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.pyo
-%%PYTHON_SITELIBDIR%%/carbon/amqp0-8.xml
-%%PYTHON_SITELIBDIR%%/carbon/cache.py
-%%PYTHON_SITELIBDIR%%/carbon/cache.pyc
-%%PYTHON_SITELIBDIR%%/carbon/cache.pyo
-%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.py
-%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.pyc
-%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.pyo
-%%PYTHON_SITELIBDIR%%/carbon/client.py
-%%PYTHON_SITELIBDIR%%/carbon/client.pyc
-%%PYTHON_SITELIBDIR%%/carbon/client.pyo
-%%PYTHON_SITELIBDIR%%/carbon/conf.py
-%%PYTHON_SITELIBDIR%%/carbon/conf.pyc
-%%PYTHON_SITELIBDIR%%/carbon/conf.pyo
-%%PYTHON_SITELIBDIR%%/carbon/database.py
-%%PYTHON_SITELIBDIR%%/carbon/database.pyc
-%%PYTHON_SITELIBDIR%%/carbon/database.pyo
-%%PYTHON_SITELIBDIR%%/carbon/events.py
-%%PYTHON_SITELIBDIR%%/carbon/events.pyc
-%%PYTHON_SITELIBDIR%%/carbon/events.pyo
-%%PYTHON_SITELIBDIR%%/carbon/exceptions.py
-%%PYTHON_SITELIBDIR%%/carbon/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/carbon/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/carbon/hashing.py
-%%PYTHON_SITELIBDIR%%/carbon/hashing.pyc
-%%PYTHON_SITELIBDIR%%/carbon/hashing.pyo
-%%PYTHON_SITELIBDIR%%/carbon/http.py
-%%PYTHON_SITELIBDIR%%/carbon/http.pyc
-%%PYTHON_SITELIBDIR%%/carbon/http.pyo
-%%PYTHON_SITELIBDIR%%/carbon/instrumentation.py
-%%PYTHON_SITELIBDIR%%/carbon/instrumentation.pyc
-%%PYTHON_SITELIBDIR%%/carbon/instrumentation.pyo
-%%PYTHON_SITELIBDIR%%/carbon/log.py
-%%PYTHON_SITELIBDIR%%/carbon/log.pyc
-%%PYTHON_SITELIBDIR%%/carbon/log.pyo
-%%PYTHON_SITELIBDIR%%/carbon/management.py
-%%PYTHON_SITELIBDIR%%/carbon/management.pyc
-%%PYTHON_SITELIBDIR%%/carbon/management.pyo
-%%PYTHON_SITELIBDIR%%/carbon/manhole.py
-%%PYTHON_SITELIBDIR%%/carbon/manhole.pyc
-%%PYTHON_SITELIBDIR%%/carbon/manhole.pyo
-%%PYTHON_SITELIBDIR%%/carbon/pipeline.py
-%%PYTHON_SITELIBDIR%%/carbon/pipeline.pyc
-%%PYTHON_SITELIBDIR%%/carbon/pipeline.pyo
-%%PYTHON_SITELIBDIR%%/carbon/protobuf.py
-%%PYTHON_SITELIBDIR%%/carbon/protobuf.pyc
-%%PYTHON_SITELIBDIR%%/carbon/protobuf.pyo
-%%PYTHON_SITELIBDIR%%/carbon/protocols.py
-%%PYTHON_SITELIBDIR%%/carbon/protocols.pyc
-%%PYTHON_SITELIBDIR%%/carbon/protocols.pyo
-%%PYTHON_SITELIBDIR%%/carbon/regexlist.py
-%%PYTHON_SITELIBDIR%%/carbon/regexlist.pyc
-%%PYTHON_SITELIBDIR%%/carbon/regexlist.pyo
-%%PYTHON_SITELIBDIR%%/carbon/relayrules.py
-%%PYTHON_SITELIBDIR%%/carbon/relayrules.pyc
-%%PYTHON_SITELIBDIR%%/carbon/relayrules.pyo
-%%PYTHON_SITELIBDIR%%/carbon/resolver.py
-%%PYTHON_SITELIBDIR%%/carbon/resolver.pyc
-%%PYTHON_SITELIBDIR%%/carbon/resolver.pyo
-%%PYTHON_SITELIBDIR%%/carbon/rewrite.py
-%%PYTHON_SITELIBDIR%%/carbon/rewrite.pyc
-%%PYTHON_SITELIBDIR%%/carbon/rewrite.pyo
-%%PYTHON_SITELIBDIR%%/carbon/routers.py
-%%PYTHON_SITELIBDIR%%/carbon/routers.pyc
-%%PYTHON_SITELIBDIR%%/carbon/routers.pyo
-%%PYTHON_SITELIBDIR%%/carbon/service.py
-%%PYTHON_SITELIBDIR%%/carbon/service.pyc
-%%PYTHON_SITELIBDIR%%/carbon/service.pyo
-%%PYTHON_SITELIBDIR%%/carbon/state.py
-%%PYTHON_SITELIBDIR%%/carbon/state.pyc
-%%PYTHON_SITELIBDIR%%/carbon/state.pyo
-%%PYTHON_SITELIBDIR%%/carbon/storage.py
-%%PYTHON_SITELIBDIR%%/carbon/storage.pyc
-%%PYTHON_SITELIBDIR%%/carbon/storage.pyo
-%%PYTHON_SITELIBDIR%%/carbon/util.py
-%%PYTHON_SITELIBDIR%%/carbon/util.pyc
-%%PYTHON_SITELIBDIR%%/carbon/util.pyo
-%%PYTHON_SITELIBDIR%%/carbon/writer.py
-%%PYTHON_SITELIBDIR%%/carbon/writer.pyc
-%%PYTHON_SITELIBDIR%%/carbon/writer.pyo
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.py
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.pyc
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.pyo
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.py
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.pyc
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.pyo
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.py
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.pyc
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.pyo
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.py
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.pyc
-%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.pyo
-@dir /var/db/carbon/ceres
-@dir /var/db/carbon/lists
-@dir /var/db/carbon/log
-@dir /var/db/carbon/rrd
-@dir /var/db/carbon/whisper
-@dir /var/db/carbon