summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTony Lambiris2018-04-23 12:09:48 -0400
committerTony Lambiris2018-04-23 12:09:48 -0400
commit1955fd5053410bd12bc1dd24e9e584a4b94fe215 (patch)
tree5292b0f6f7c84cc52551454f0f38460afa33edc5 /PKGBUILD
parent4ebd6a3259cc1913d5514b1e947baad05dc507d2 (diff)
downloadaur-1955fd5053410bd12bc1dd24e9e584a4b94fe215.tar.gz
Fix-up paths to crio executable
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 8 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 974d178e477f..a7be6c7f0343 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
pkgname=cri-o
pkgver=1.9.11
-pkgrel=1
+pkgrel=2
pkgdesc='Open Container Initiative-based implementation of Kubernetes Container Runtime Interface'
-arch=(i686 x86_64)
+arch=(x86_64)
url='https://github.com/kubernetes-incubator/cri-o'
license=(Apache)
makedepends=(go go-md2man ostree)
@@ -25,28 +25,20 @@ prepare() {
build() {
cd "$srcdir/go/src/github.com/kubernetes-incubator/cri-o"
- GOPATH="$srcdir/go" make -j1
+ GOPATH="$srcdir/go" make -j1 binaries docs
+ ./bin/crio --selinux=true --storage-driver=overlay --conmon /usr/libexec/crio/conmon --cni-plugin-dir /usr/libexec/cni --default-mounts /run/secrets --cgroup-manager=systemd config > crio.conf
}
package() {
cd "$srcdir/go/src/github.com/kubernetes-incubator/cri-o"
- install -Dm755 bin/crio $pkgdir/usr/bin/crio
- install -Dm755 bin/conmon $pkgdir/usr/libexec/crio/conmon
- install -Dm755 bin/pause $pkgdir/usr/libexec/crio/pause
+ make install install.systemd PREFIX="$pkgdir/usr"
+
+ # fix-up paths pointing to /usr/local to /usr
+ sed -i --follow-symlinks -re 's|/usr/local|/usr|g' $pkgdir/usr/lib/systemd/system/*.service
# install configs
install -dm755 $pkgdir/etc/crio/
install -Dm644 crio.conf $pkgdir/etc/crio/crio.conf
install -Dm644 seccomp.json $pkgdir/etc/crio/seccomp.json
-
- # install manpages
- install -d $pkgdir/usr/share/man/man5/
- install -d $pkgdir/usr/share/man/man8/
- install -pm644 docs/crio.conf.5 $pkgdir/usr/share/man/man5
- install -pm644 docs/crio.8 $pkgdir/usr/share/man/man8
-
- # systemd service files
- install -dm755 $pkgdir/usr/lib/systemd/system/
- install -Dm644 contrib/systemd/*.service $pkgdir/usr/lib/systemd/system/
}