summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..332aefede746
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Jozef Holly <j2.00ghz@gmail.com>
+pkgname=influxdb2-bin
+_upstreamver=2.0.0-beta.1
+pkgver=${_upstreamver/-/_}
+pkgrel=1
+pkgdesc="An open source agent for collecting metrics and data on the system; Binary pre-release"
+arch=(x86_64 aarch64)
+url="https://github.com/influxdata/influxdb"
+license=('MIT')
+conflicts=(influxdb)
+
+sha256sums=('dd96a189e7411fc1dd644f05bab06192ecc6afa2f2611e7433ec5efeecb4dd5b'
+ '4aa6c35d5157115c1add2e80f1a80cf4918bfdb1d5032deb5fffce4f5fa553f7')
+sha256sums_x86_64=('d45c6e38f1d15156bd2f520b4633342e70d26c374a3d9bc8e7709c62859f1638')
+sha256sums_aarch64=('d45c6e38f1d15156bd2f520b4633342e70d26c374a3d9bc8e7709c62859f1638')
+source=('influxdb.sysusers' 'influxdb.service')
+source_x86_64=(influxdb.tar.gz::"https://dl.influxdata.com/influxdb/releases/influxdb_${_upstreamver}_linux_amd64.tar.gz")
+source_aarch64=(influxdb.tar.gz::"https://dl.influxdata.com/influxdb/releases/influxdb_${_upstreamver}_linux_arm64.tar.gz")
+
+package() {
+ if [[ $CARCH == x86_64 ]]; then
+ archname=amd64
+ else
+ archname=arm64
+ fi
+
+ cd $srcdir/influxdb_${_upstreamver}_linux_${archname}
+ install -Dm644 ../influxdb.sysusers "$pkgdir/usr/lib/sysusers.d/influxdb.conf"
+ #install -Dm644 ../influxdb.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/influxdb.conf"
+ install -Dm644 ../influxdb.service "$pkgdir/usr/lib/systemd/system/influxdb.service"
+
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/influxdb2-bin/LICENSE"
+ install -Dm755 influxd "$pkgdir/usr/bin/influxd"
+ install -Dm755 influx "$pkgdir/usr/bin/influx"
+ #install -Dm644 usr/lib/influxdb/scripts/influxdb.service "$pkgdir/usr/lib/systemd/system/influxdb.service"
+ #install -Dm644 etc/influxdb/influxdb.conf "$pkgdir/etc/influxdb/influxdb.conf"
+ #install -Dm644 etc/logrotate.d/influxdb "$pkgdir/etc/logrotate.d/influxdb"
+}