summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Cocora2019-10-30 22:53:14 +0000
committerStefan Cocora2019-10-30 22:53:14 +0000
commit51b4fbf8035d11006cf1b527536cb8d0b653f3e8 (patch)
tree3b213d104897724ffda80338092437ec1e4e06ff
parent2a8f2d0420b4bafdc3f78b250c60bcb2bccf9d87 (diff)
downloadaur-51b4fbf8035d11006cf1b527536cb8d0b653f3e8.tar.gz
[fix] Add sysusers and depends for pkg
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
-rw-r--r--rkt.sysusers2
3 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 71164eb76477..d6991bb8b3e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,11 +5,17 @@ pkgbase = rkt-bin
url = https://github.com/rkt/rkt
arch = x86_64
license = apache
+ depends = glibc
+ depends = openssl
+ depends = zlib
+ depends = systemd
provides = rkt-bin
conflicts = rkt
conflicts = rkt-git
source = rkt_1.30.0-1_amd64.deb::https://github.com/rkt/rkt/releases/download/v1.30.0/rkt_1.30.0-1_amd64.deb
+ source = rkt.sysusers
sha256sums = 57e1d8ec5075369a0781d1c3aac2dcc032d73f4c2b292bcb61a52a53cd02d301
+ sha256sums = SKIP
pkgname = rkt-bin
diff --git a/PKGBUILD b/PKGBUILD
index 922ab7e6f7dd..831e3f27327a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,14 +11,16 @@ arch=('x86_64')
_upstream_arch="amd64"
url="https://github.com/rkt/rkt"
license=('apache')
-depends=()
+depends=('glibc' 'openssl' 'zlib' 'systemd')
provides=('rkt-bin')
conflicts=('rkt' 'rkt-git')
optdepends=()
makedepends=()
# https://github.com/rkt/rkt/releases/download/v1.30.0/rkt_1.30.0-1_amd64.deb
-source=("${_upstream_pkgname}_${pkgver}-1_${_upstream_arch}.deb::https://github.com/${_pkgauthor}/${_upstream_pkgname}/releases/download/v${pkgver}/${_upstream_pkgname}_${pkgver}-1_${_upstream_arch}.deb")
-sha256sums=('57e1d8ec5075369a0781d1c3aac2dcc032d73f4c2b292bcb61a52a53cd02d301')
+source=("${_upstream_pkgname}_${pkgver}-1_${_upstream_arch}.deb::https://github.com/${_pkgauthor}/${_upstream_pkgname}/releases/download/v${pkgver}/${_upstream_pkgname}_${pkgver}-1_${_upstream_arch}.deb"
+ "${_upstream_pkgname}.sysusers")
+sha256sums=('57e1d8ec5075369a0781d1c3aac2dcc032d73f4c2b292bcb61a52a53cd02d301'
+ 'SKIP')
prepare() {
cd "${srcdir}"
@@ -27,7 +29,7 @@ prepare() {
package() {
install -d "${pkgdir}/usr/bin"
- install -m644 "${srcdir}"/usr/bin/rkt "${pkgdir}/usr/bin"
+ install -m755 "${srcdir}"/usr/bin/rkt "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/lib/rkt/stage1-images"
install -m644 "${srcdir}"/usr/lib/rkt/stage1-images/*.aci "${pkgdir}/usr/lib/rkt/stage1-images"
install -d "${pkgdir}/usr/lib/systemd/system"
@@ -40,4 +42,5 @@ package() {
install -m644 "${srcdir}"/usr/share/doc/"${_upstream_pkgname}"/*.{dot,gz,md,png,svg} "${pkgdir}/usr/share/doc"
install -d "${pkgdir}/usr/share/bash-completion/completions"
install -m644 "${srcdir}"/usr/share/bash-completion/completions/"${_upstream_pkgname}" "${pkgdir}/usr/share/bash-completion/completions"
+ install -Dm644 "${srcdir}/${_upstream_pkgname}.sysusers" "$pkgdir/usr/lib/sysusers.d/${_upstream_pkgname}.conf"
}
diff --git a/rkt.sysusers b/rkt.sysusers
new file mode 100644
index 000000000000..17fa57377ba9
--- /dev/null
+++ b/rkt.sysusers
@@ -0,0 +1,2 @@
+# create rkt group
+g rkt - -