Advertisement
Guest User

Untitled

a guest
Nov 8th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.45 KB | None | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index c0ff7ef..71cf582 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -1,58 +1,56 @@
  6. -# Maintainer: Tony Lambiris <tony@criticalstack.com>
  7. +# Maintainer: Nobody, that's why did this
  8.  
  9.  pkgname=cri-o
  10. -pkgver=1.14.6
  11. +pkgver=1.16.0
  12.  pkgrel=1
  13.  pkgdesc='Open Container Initiative-based implementation of Kubernetes Container Runtime Interface'
  14.  arch=(x86_64)
  15. -url='https://github.com/kubernetes-sigs/cri-o'
  16. +url='https://github.com/cri-o/cri-o'
  17.  license=(Apache)
  18.  makedepends=(go go-md2man ostree)
  19. +depends=(conmon)
  20.  backup=('etc/crio/crio.conf')
  21. -source=("git+https://github.com/kubernetes-sigs/cri-o")
  22. +source=("git+https://github.com/cri-o/cri-o#tag=v${pkgver}")
  23.  sha256sums=('SKIP')
  24.  
  25.  prepare() {
  26. -       cd "$srcdir/$pkgname"
  27. +       cd "${srcdir}/${pkgname}"
  28.  
  29. -       git checkout "v$pkgver"
  30. -       install -m755 -d "$srcdir/go/src/github.com/kubernetes-sigs"
  31. +       install -m755 -d "${srcdir}/go/src/github.com/cri-o"
  32.  
  33. -       ln -sf "$srcdir/$pkgname" "$srcdir/go/src/github.com/kubernetes-sigs/cri-o"
  34. +       ln -sf "${srcdir}/${pkgname}" "${srcdir}/go/src/github.com/cri-o/cri-o"
  35.  }
  36.  
  37.  build() {
  38. -       cd "$srcdir/go/src/github.com/kubernetes-sigs/cri-o"
  39. +       cd "$srcdir/go/src/github.com/cri-o/cri-o"
  40.  
  41. -       sed -i 's/$(GO) build -i/$(GO) build/' Makefile
  42. -       sed -i 's#../bin/conmon: config.h $(obj) | ../bin#../bin/conmon: $(obj) | config.h ../bin#' conmon/Makefile
  43. +       sed -i 's/$(GO) build -i/$(GO) build/' Makefile
  44.  
  45.  
  46. -       export GOPATH="${srcdir}/go" PATH="${srcdir}/go/bin:${PATH}"
  47. :
  48. +depends=(conmon)
  49.  backup=('etc/crio/crio.conf')
  50. -source=("git+https://github.com/kubernetes-sigs/cri-o")
  51. +source=("git+https://github.com/cri-o/cri-o#tag=v${pkgver}")
  52.  sha256sums=('SKIP')
  53.  
  54.  prepare() {
  55. -       cd "$srcdir/$pkgname"
  56. +       cd "${srcdir}/${pkgname}"
  57.  
  58. -       git checkout "v$pkgver"
  59. -       install -m755 -d "$srcdir/go/src/github.com/kubernetes-sigs"
  60. +       install -m755 -d "${srcdir}/go/src/github.com/cri-o"
  61.  
  62. -       ln -sf "$srcdir/$pkgname" "$srcdir/go/src/github.com/kubernetes-sigs/cri-o"
  63. +       ln -sf "${srcdir}/${pkgname}" "${srcdir}/go/src/github.com/cri-o/cri-o"
  64.  }
  65.  
  66.  build() {
  67. -       cd "$srcdir/go/src/github.com/kubernetes-sigs/cri-o"
  68. +       cd "$srcdir/go/src/github.com/cri-o/cri-o"
  69.  
  70. -       sed -i 's/$(GO) build -i/$(GO) build/' Makefile
  71. -       sed -i 's#../bin/conmon: config.h $(obj) | ../bin#../bin/conmon: $(obj) | config.h ../bin#' conmon/Makefile
  72. +       sed -i 's/$(GO) build -i/$(GO) build/' Makefile
  73.  
  74.  
  75. -       export GOPATH="${srcdir}/go" PATH="${srcdir}/go/bin:${PATH}"
  76. +       export GOPATH="${srcdir}/go" PATH="${srcdir}/go/bin:${PATH}"
  77.  
  78. -       make install.tools
  79. -       make
  80. +       make -j 6
  81.  
  82. -       ./bin/crio --selinux=true \
  83. -               --storage-driver=overlay \
  84. -               --conmon /usr/libexec/crio/conmon \
  85. -               --cni-plugin-dir /usr/libexec/cni \
  86. -               --cgroup-manager=systemd config > crio.conf
  87. +       ./bin/crio --selinux=false \
  88. +               --storage-driver=btrfs \
  89. +               --conmon /usr/bin/conmon \
  90. +               --cni-plugin-dir /opt/cni/bin \
  91. +               --cgroup-manager=systemd config > cri-o.conf
  92.  }
  93.  
  94.  package() {
  95. -       cd "${srcdir}/go/src/github.com/kubernetes-sigs/cri-o"
  96. +       cd "${srcdir}/go/src/github.com/cri-o/cri-o"
  97.  
  98. -       export GOPATH="${srcdir}/go"
  99. -       make install install.systemd PREFIX="${pkgdir}/usr"
  100. +       export GOPATH="${srcdir}/go"
  101. +       make install install.systemd PREFIX="${pkgdir}/usr"
  102.  
  103. -       install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  104. +       install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  105.  
  106. -       # fix-up paths pointing to /usr/local to /usr
  107. -       sed -i --follow-symlinks -re 's|/usr/local|/usr|g' "${pkgdir}/usr/lib/systemd/system/"*.service
  108. +       # fix-up paths pointing to /usr/local to /usr
  109. +       sed -i --follow-symlinks -re 's|/usr/local|/usr|g' "${pkgdir}/usr/lib/systemd/system/"*.service
  110.  
  111. -       # install configs
  112. -       install -dm755 "${pkgdir}/etc/crio/"
  113. -       install -Dm644 "crio.conf" "${pkgdir}/etc/crio/crio.conf"
  114. -       install -Dm644 "seccomp.json" "${pkgdir}/etc/crio/seccomp.json"
  115. +       # install configs
  116. +       install -dm755 "${pkgdir}/etc/cri-o/"
  117. +       install -Dm644 crio.conf "${pkgdir}/etc/crio/crio.conf"
  118. +       install -Dm644 vendor/github.com/seccomp/containers-golang/seccomp.json "${pkgdir}/etc/crio/seccomp.json"
  119.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement