diff options
author | Iwan Timmer | 2017-04-13 15:55:10 +0200 |
---|---|---|
committer | Iwan Timmer | 2017-04-13 20:05:07 +0200 |
commit | 044d1e4cb3e9f27a0acd50c6ebf6469d97a2e61f (patch) | |
tree | 30e960da65eb0beedf81ea9d18c792a0adfecf7f | |
parent | 8a38f8bafe78597925813c4420b96abec5a32ea9 (diff) | |
download | aur-044d1e4cb3e9f27a0acd50c6ebf6469d97a2e61f.tar.gz |
Add systemd service files
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | anbox-container-manager.service | 8 | ||||
-rw-r--r-- | anbox-session-manager.service | 8 |
3 files changed, 26 insertions, 2 deletions
@@ -8,8 +8,12 @@ arch=('x86_64') url="http://anbox.io/" license=('GPL3') makedepends=('cmake' 'git' 'glm' 'dbus-cpp' 'lxc' 'sdl2' 'protobuf') -source=("git+https://github.com/anbox/anbox.git") -md5sums=('SKIP') +source=("git+https://github.com/anbox/anbox.git" + 'anbox-container-manager.service' + 'anbox-session-manager.service') +sha256sums=('SKIP' + '49aa34a582de04540a01754976db89f2c05d6170f7192fec0ff14e23d14320d2' + '1f22dbb5a3ca6925bbf62899cd0f0bbaa0b77c879adcdd12ff9d43adfa61b1d8') pkgver() { cd ${srcdir}/${_pkgname} @@ -38,6 +42,9 @@ package_anbox-git() { cd "$srcdir/${_pkgname}" make -C build DESTDIR="$pkgdir/" install + + install -Dm 644 -t $pkgdir/usr/lib/systemd/system $srcdir/anbox-container-manager.service + install -Dm 644 -t $pkgdir/usr/lib/systemd/user $srcdir/anbox-session-manager.service } package_anbox-modules-dkms-git() { @@ -47,6 +54,7 @@ package_anbox-modules-dkms-git() { cd "$srcdir/${_pkgname}" modules=(ashmem binder) for mod in "${modules[@]}"; do + install -dm 755 $pkgdir/usr/src cp -a kernel/$mod $pkgdir/usr/src/anbox-modules-$mod-$pkgver done; } diff --git a/anbox-container-manager.service b/anbox-container-manager.service new file mode 100644 index 000000000000..e0641c72de44 --- /dev/null +++ b/anbox-container-manager.service @@ -0,0 +1,8 @@ +[Unit] +Description=Anbox Container Manager + +[Service] +ExecStart=/usr/bin/anbox container-manager --privileged + +[Install] +WantedBy=multi-user.target diff --git a/anbox-session-manager.service b/anbox-session-manager.service new file mode 100644 index 000000000000..e31a35739913 --- /dev/null +++ b/anbox-session-manager.service @@ -0,0 +1,8 @@ +[Unit] +Description=Anbox Session Manager + +[Service] +ExecStart=/usr/bin/anbox session-manager + +[Install] +WantedBy=default.target |