summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index de27837d5f33..a2b38896fd37 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cilium-git
pkgdesc = API-aware Networking and Security for Containers based on BPF
pkgver = v0.13.18.r23.gadeacc115
- pkgrel = 1
+ pkgrel = 2
url = https://cilium.io/
arch = x86_64
license = Apache
@@ -11,6 +11,8 @@ pkgbase = cilium-git
depends = docker
depends = iproute2
depends = clang
+ optdepends = consul
+ optdepends = etcd
source = cilium-git::git+https://github.com/cilium/cilium
source = cilium.sysusers
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 9e106893f29b..fae01ed2f5ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
pkgname=cilium-git
pkgver=v0.13.18.r23.gadeacc115
-pkgrel=1
+pkgrel=2
pkgdesc="API-aware Networking and Security for Containers based on BPF"
arch=('x86_64')
url="https://cilium.io/"
license=('Apache')
depends=('docker' 'iproute2' 'clang')
makedepends=('go' 'lib32-glibc' 'bazel')
+optdepends=('consul' 'etcd')
conflicts=()
source=("${pkgname}::git+https://github.com/cilium/cilium" "cilium.sysusers")
sha256sums=('SKIP'
@@ -29,7 +30,6 @@ prepare() {
build() {
cd "${srcdir}/go/src/github.com/cilium/cilium"
- #cd "${srcdir}/${pkgname}"
export GOPATH="${srcdir}/go"
export PATH="$GOPATH/bin:$PATH"
@@ -45,10 +45,21 @@ build() {
package() {
cd "${srcdir}/go/src/github.com/cilium/cilium"
- #cd "${srcdir}/${pkgname}"
make DESTDIR="${pkgdir}" install
install -Dm644 "$srcdir/cilium.sysusers" \
"$pkgdir/usr/lib/sysusers.d/cilium.conf"
+
+ install -Dm644 "${srcdir}/${pkgname}/contrib/systemd/cilium.service" \
+ "${pkgdir}/usr/lib/systemd/system/cilium.service"
+
+ install -Dm644 "${srcdir}/${pkgname}/contrib/systemd/cilium-consul.service" \
+ "${pkgdir}/usr/lib/systemd/system/cilium-consul.service"
+
+ install -Dm644 "${srcdir}/${pkgname}/contrib/systemd/cilium-docker.service" \
+ "${pkgdir}/usr/lib/systemd/system/cilium-docker.service"
+
+ install -Dm644 "${srcdir}/${pkgname}/contrib/systemd/cilium-etcd.service" \
+ "${pkgdir}/usr/lib/systemd/system/cilium-etcd.service"
}