summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 31 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0ce0829aa6d..3174c74c5bd7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,57 @@
# Maintainer: Tony Lambiris <tony@criticalstack.com>
pkgname=kolide-git
-pkgver=r63.90fd51a
_pkgname=kolide
+pkgver=r891.c08ba5ed
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' 'go-bindata')
+license=('MIT')
+depends=('osquery-git' 'mysql' 'redis')
+makedepends=('go' 'go-bindata' 'nodejs-webpack' 'yarn')
install="kolide.install"
-source=("${_pkgname}::git+https://github.com/kolide/kolide-archive.git" "kolide.sysusers")
-
-md5sums=('SKIP'
- '4934e838c831a12242550ae5e762a77a')
+source=("${_pkgname}::git+https://github.com/kolide/fleet.git"
+ "kolide.sysusers" "kolide.conf.d" "kolide.service")
+sha256sums=('SKIP'
+ '3a76a40ee8b7e3b35f9bed7427874627d90574266994c740e8472b9010a5d410'
+ '5def2c2a76ec625ce77859597fbdb9d1b3271fdef76e93988220c7e63e84aa51'
+ '3e336962a204f979110a4273a4277ca5117441029a32cf2a5dd042d6c734a522')
pkgver() {
cd "${srcdir}/${_pkgname}"
+
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd "${srcdir}"
+ cd "${srcdir}/${_pkgname}"
+
+ install -m755 -d "${srcdir}/go/src/github.com/kolide"
- mkdir -p "go/src/github.com/kolide"
- ln -sf "${srcdir}/${_pkgname}" "go/src/github.com/kolide/kolide"
+ cp -a "${srcdir}/${_pkgname}" "${srcdir}/go/src/github.com/kolide/fleet"
}
build() {
- cd "${srcdir}/go/src/github.com/kolide/kolide"
+ cd "${srcdir}/go/src/github.com/kolide/fleet"
- sed -i -re 's/^build: .*$/build: banner generate/g' Makefile
- GOROOT="/usr/lib/go" GOPATH="${srcdir}/go" PATH="$PATH:$GOPATH/bin" make deps build
+ GOPATH="${srcdir}/go" make deps
+ GOPATH="${srcdir}/go" make generate
+ GOPATH="${srcdir}/go" make
+
+ ./build/fleet version --full
}
package() {
- cd "${srcdir}/go/src/github.com/kolide/kolide"
+ cd "${srcdir}/go/src/github.com/kolide/fleet"
+
+ install -Dm644 "${srcdir}/kolide.sysusers" \
+ "${pkgdir}/usr/lib/sysusers.d/kolide.conf"
- install -Dm644 "${srcdir}/${_pkgname}.sysusers" \
- "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf"
- install -Dm644 "shared/kolide.service" \
+ install -Dm644 "${srcdir}/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"
+
+ install -Dm644 "${srcdir}/kolide.conf.d" "${pkgdir}/etc/conf.d/kolide"
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/kolide/LICENSE"
+
+ install -Dm755 "build/fleet" "${pkgdir}/usr/bin/fleet"
}