diff options
author | Simon Perry | 2015-12-15 17:54:03 +1100 |
---|---|---|
committer | Simon Perry | 2015-12-15 17:54:03 +1100 |
commit | 4fb0bc0350892371a528617c8d237eb7bdb60d40 (patch) | |
tree | 4669d3ab50482c5b05d3d9f5dbb17cd99053d458 | |
download | aur-4fb0bc0350892371a528617c8d237eb7bdb60d40.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | statsd.install | 6 | ||||
-rw-r--r-- | statsd.service | 11 |
4 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ff72bb2e5c76 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +# Generated by mksrcinfo v8 +# Tue Dec 15 06:53:42 UTC 2015 +pkgbase = statsd + pkgdesc = A network daemon for aggregating statistics + pkgver = 0.7.2 + pkgrel = 1 + url = https://github.com/etsy/statsd + install = statsd.install + arch = any + license = MIT + depends = nodejs + source = https://github.com/etsy/statsd/archive/v0.7.2.tar.gz + source = statsd.service + sha256sums = 0d0d6b7596fe68ef7da0984e32ca988c21985bdab825d33043cede2d7b9076f2 + sha256sums = 6ff6e9c3cb5d30c69cd42ace66c37cce015a4bca2f869c36f2640ee3ec879c30 + +pkgname = statsd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a24fc9848572 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Simon Perry <aur [at] sanxion [dot] net> +# Contributor: Sid Karunaratne <sid at karunaratne dot net> +pkgname=statsd +pkgver=0.7.2 +pkgrel=1 +pkgdesc="A network daemon for aggregating statistics" +arch=('any') +url="https://github.com/etsy/statsd" +license=('MIT') +depends=(nodejs) +source=("https://github.com/etsy/statsd/archive/v${pkgver}.tar.gz" 'statsd.service') +install=${pkgname}.install +sha256sums=('0d0d6b7596fe68ef7da0984e32ca988c21985bdab825d33043cede2d7b9076f2' + '6ff6e9c3cb5d30c69cd42ace66c37cce015a4bca2f869c36f2640ee3ec879c30') + +package() { + mkdir -p "${pkgdir}/usr/share/licenses/statsd" + mkdir -p "${pkgdir}/opt" + cp "$srcdir/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/statsd" + cp -a "$srcdir/${pkgname}-${pkgver}/" "${pkgdir}/opt/${pkgname}" + rm -f "${pkgdir}/opt/${pkgname}/.gitignore" + rm -f "${pkgdir}/opt/${pkgname}/.travis.yml" + rm -f "${pkgdir}/opt/${pkgname}/run_tests.sh" + rm -fr "${pkgdir}/opt/${pkgname}/debian" + rm -fr "${pkgdir}/opt/${pkgname}/test" + install -Dm 644 statsd.service "${pkgdir}/usr/lib/systemd/system/statsd.service" +} + diff --git a/statsd.install b/statsd.install new file mode 100644 index 000000000000..a78699a43399 --- /dev/null +++ b/statsd.install @@ -0,0 +1,6 @@ +post_install() { + echo "==> You should create a config file at /opt/statsd/dConfig.js" + echo "==> See /opt/statsd/exampleConfig.js for a good default" + echo "==> Then systemctl enable / start statsd" +} + diff --git a/statsd.service b/statsd.service new file mode 100644 index 000000000000..4dcd08984edc --- /dev/null +++ b/statsd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Statsd +Wants=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/node /opt/statsd/stats.js /opt/statsd/dConfig.js + +[Install] +WantedBy=multi-user.target + |