diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
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" +} |