From 091d90cec62c962d7dd4de44265829bda388262f Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Fri, 4 Aug 2017 15:31:39 -0500 Subject: opensysusers: add package to [pcr] --- pcr/opensysusers/PKGBUILD | 28 ++++++++++++++++++++++++++++ pcr/opensysusers/opensysusers.hook | 12 ++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 pcr/opensysusers/PKGBUILD create mode 100644 pcr/opensysusers/opensysusers.hook diff --git a/pcr/opensysusers/PKGBUILD b/pcr/opensysusers/PKGBUILD new file mode 100644 index 000000000..2bf04e3ae --- /dev/null +++ b/pcr/opensysusers/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer (Manjaro): Chris Cromer +# Maintainer: Omar Vega Ramos + +_url="https://github.com/arch-openrc/opensysusers/archive" + +pkgname=opensysusers +pkgver=0.2 +pkgrel=2 +pkgdesc="A standalone utility for handling systemd-style sysusers.d users and groups" +arch=('any') +url="https://github.com/arch-openrc/opensysusers" +license=('BSD2') +groups=('openrc-base') +depends=('shadow') +optdepends=('openrc: update automatically on boot') +source=("${pkgname}-${pkgver}.tar.gz::${_url}/${pkgver}.tar.gz" + 'opensysusers.hook') +sha256sums=('1094e1120b005110c9e972b7ff391b82707f78f57753b2785a801a64cc7f4e48' + '766ff3fe9be2e31ace5798a112d7bc2b1bee25e76d25aeb6edef8a620d2eae4a') + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make bindir="/usr/bin" DESTDIR="${pkgdir}" install + install -vDm0755 openrc/opensysusers.initd "${pkgdir}"/etc/init.d/opensysusers + install -vDm0644 "${srcdir}"/opensysusers.hook "${pkgdir}/usr/share/libalpm/hooks/opensysusers.hook" + + ln -snf "/usr/bin/sysusers" "${pkgdir}/usr/bin/systemd-sysusers" +} diff --git a/pcr/opensysusers/opensysusers.hook b/pcr/opensysusers/opensysusers.hook new file mode 100644 index 000000000..7e67758ca --- /dev/null +++ b/pcr/opensysusers/opensysusers.hook @@ -0,0 +1,12 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Target = usr/lib/sysusers.d/*/ +Target = etc/sysusers.d/*/ +Target = run/sysusers.d/*/ + +[Action] +Description = Updating system users and groups +When = PostTransaction +Exec = /usr/bin/sysusers -- cgit v1.2.3