blob: fb4ddb8059d18437a8b9b91375177b5ad983ff63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
pkgname=dremio-bin
pkgdesc="The Easy and Open Data Lakehouse Platform"
url="https://www.dremio.com"
provides=("dremio")
license=("Apache")
depends=("jdk8-openjdk")
# Use get-latest.sh to generate pkgver and _pkgstr
pkgver=24.2.5
_pkgstr=202311070743190643-0e5f9039
pkgrel=1
arch=("any")
_archive=dremio-community-$pkgver-$_pkgstr
source=("$pkgname.hook" "https://download.dremio.com/community-server/$pkgver-$_pkgstr/$_archive.tar.gz")
sha256sums=('11386376716ef81ae2194c52dc9ce8f2e55effa9fcb572cc3c1e498d54316859'
'75fb5a9316f7d89f77644503f8a188e6600a56c155de7602ed0f0311764247d3')
package() {
mkdir -p $pkgdir/opt
mkdir -p $pkgdir/usr/lib/systemd/system
# Install dremio
cp -r $srcdir/$_archive $pkgdir/opt/dremio
# Link dremio systemd unit
ln -s /opt/dremio/share/dremio.service $pkgdir/usr/lib/systemd/system/dremio.service
# Create dremio sysuser
echo 'u dremio - "Dremio daemon"' |
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
# Create hook to ensure runtime directories exist with correct owner
install -Dm644 $srcdir/$pkgname.hook "$pkgdir/usr/share/libalpm/hooks/$pkgname.hook"
}
|