summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuval Adam2015-07-21 18:18:48 +0300
committerYuval Adam2015-07-21 18:19:23 +0300
commit0c8765bab716051bb15c6b9ceee3bd8fd669849c (patch)
treec17e1e1079998a056097a9b83d707a332093d3b4
parent39d5ce89fd10d58651c7e15d6a5ef531095cb76a (diff)
downloadaur-0c8765bab716051bb15c6b9ceee3bd8fd669849c.tar.gz
Add systemd units and post_install rkt group creation
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD13
-rw-r--r--rkt.install11
3 files changed, 24 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 15af3c939bb2..75a33334e0fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = rkt-git
pkgdesc = App container runtime
- pkgver = 0.7.0.r47.gfd6e630
+ pkgver = 0.7.0.r70.g278f2e9
pkgrel = 1
url = https://github.com/coreos/rkt
+ install = rkt.install
arch = x86_64
license = apache
makedepends = cpio
diff --git a/PKGBUILD b/PKGBUILD
index 816f34120208..fbc382c68d48 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Boohbah <boohbah at gmail dot com>
pkgname=rkt-git
-pkgver=0.7.0.r47.gfd6e630
+pkgver=0.7.0.r70.g278f2e9
pkgrel=1
pkgdesc="App container runtime"
arch=('x86_64')
@@ -16,6 +16,7 @@ replaces=('rocket' 'rkt')
conflicts=('rocket' 'rkt')
source=("$pkgname::git+$url")
md5sums=('SKIP')
+install="rkt.install"
pkgver() {
cd "$pkgname"
@@ -36,7 +37,15 @@ build() {
}
package() {
- cd "${pkgname}"/build-rkt-*+git
+ cd "${pkgname}"
+ local unit
+ for unit in rkt-gc.{timer,service} rkt-metadata.{socket,service}
+ do
+ install -Dm644 "dist/init/systemd/${unit}" \
+ "${pkgdir}/usr/lib/systemd/system/${unit}"
+ done
+
+ cd build-rkt-*+git
install -Dm755 bin/rkt "$pkgdir/usr/bin/rkt"
install -Dm755 bin/actool "$pkgdir/usr/bin/actool"
install -Dm644 bin/stage1.aci "$pkgdir/usr/share/rkt/stage1.aci"
diff --git a/rkt.install b/rkt.install
new file mode 100644
index 000000000000..2f696accf6f5
--- /dev/null
+++ b/rkt.install
@@ -0,0 +1,11 @@
+post_install () {
+ # Create users/groups
+ getent group rkt >/dev/null || groupadd -r rkt
+ rkt install &>/dev/null
+}
+
+post_upgrade () {
+ post_install "$@"
+}
+
+# vim:ts=2 sw=2 et ft=sh: