diff options
author | Yuval Adam | 2015-07-21 18:18:48 +0300 |
---|---|---|
committer | Yuval Adam | 2015-07-21 18:19:23 +0300 |
commit | 0c8765bab716051bb15c6b9ceee3bd8fd669849c (patch) | |
tree | c17e1e1079998a056097a9b83d707a332093d3b4 | |
parent | 39d5ce89fd10d58651c7e15d6a5ef531095cb76a (diff) | |
download | aur-0c8765bab716051bb15c6b9ceee3bd8fd669849c.tar.gz |
Add systemd units and post_install rkt group creation
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | rkt.install | 11 |
3 files changed, 24 insertions, 3 deletions
@@ -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 @@ -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: |