diff options
author | Tony Lambiris | 2016-09-30 00:08:29 -0400 |
---|---|---|
committer | Tony Lambiris | 2016-09-30 00:08:29 -0400 |
commit | 81a940cd706858b14f066cdfc593fdee7c4e2733 (patch) | |
tree | fdd0469cdd99a3b9cf9db2547f6543dc0a789ba7 /PKGBUILD | |
download | aur-81a940cd706858b14f066cdfc593fdee7c4e2733.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..56f4138de643 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Tony Lambiris <tony@criticalstack.com> +pkgname=kolide-git +pkgver=r58.ebf59ed +_pkgname=kolide +pkgrel=1 +pkgdesc="osquery command and control" +url="https://www.kolide.co/" +arch=('x86_64' 'i686') +license=('Apache') +optdepends=('osquery-git' 'postgresql' 'sqlite') +makedepends=('go') +install="kolide.install" +source=('git+https://github.com/kolide/kolide.git' 'kolide.sysusers') + +md5sums=('SKIP' + '4934e838c831a12242550ae5e762a77a') + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir" + + mkdir -p "go/src/github.com/kolide" + ln -sf "${srcdir}/${_pkgname}" "go/src/github.com/kolide/kolide" + + export GOROOT="/usr/lib/go" + export GOPATH="${srcdir}/go" + + go get -u github.com/jteeuwen/go-bindata/... + go get -u github.com/elazarl/go-bindata-assetfs/... +} + +build() { + cd "${srcdir}/go/src/github.com/kolide/kolide" + + export PATH="$PATH:$GOPATH/bin" + make +} + +package() { + cd "${srcdir}/go/src/github.com/kolide/kolide" + + install -Dm644 "$srcdir/$_pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf" + install -Dm644 "shared/kolide.service" "$pkgdir/usr/lib/systemd/system/kolide.service" + install -Dm644 "shared/kolide.toml" "$pkgdir/etc/$_pkgname/kolide.toml" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + install -Dm755 "bin/kolide" "${pkgdir}/usr/bin/kolide" +} |