59 lines
2 KiB
Bash
59 lines
2 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgname=opensysusers
|
|
pkgver=0.4.8
|
|
pkgrel=03
|
|
pkgdesc='a standalone utility for handling systemd-style users and groups'
|
|
#url='https://github.com/artix-linux/opensysusers'
|
|
license=('BSD')
|
|
groups=('base')
|
|
arch=(x86_64)
|
|
depends=('glibc' 'shadow' 'util-linux')
|
|
makedepends=('docbook-xsl')
|
|
conflicts=(obsysusers)
|
|
#replaces=(obsysusers)
|
|
source=("${pkgname}-${pkgver}".tar.gz::https://github.com/artix-linux/"${pkgname}"/archive/"${pkgver}".tar.gz
|
|
sysusers.hook
|
|
sysusers-hook)
|
|
|
|
sha256sums=('SKIP'
|
|
'7d08a26bfaff4f3c63580495a6afdc4ebf2afaf4c2e6d50a118529f035c6d115'
|
|
'6a23fa4fbd57a14e0d9c0d4c6e93fd18de41b1429245278873dff5103651f4dd')
|
|
|
|
pkgver() {
|
|
printf "${pkgver}"
|
|
}
|
|
|
|
build() {
|
|
cd "${pkgname}-${pkgver}"
|
|
|
|
make PREFIX=/usr
|
|
}
|
|
|
|
package() {
|
|
cd "${pkgname}-${pkgver}"
|
|
|
|
make PREFIX=/usr DESTDIR="${pkgdir}" install install-man
|
|
# ln -s "/usr/bin/sysusers" "${pkgdir}/usr/bin/systemd-sysusers"
|
|
|
|
install -d -m 755 "${pkgdir}"/etc/sysusers.d
|
|
install -d -m 755 "${pkgdir}"/usr/lib/sysusers.d
|
|
|
|
install -D -m 644 "${srcdir}"/sysusers.hook "${pkgdir}"/usr/share/libalpm/hooks/sysusers.hook
|
|
install -D -m 755 "${srcdir}"/sysusers-hook "${pkgdir}"/usr/share/libalpm/scripts/sysusers-hook
|
|
|
|
install -D -m 644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
|
|
rm "${pkgdir}/usr/share/doc/opensysusers/systemd-sysusers.html"
|
|
rm -rf "${pkgdir}/usr/share/man/man8"
|
|
}
|
|
|
|
#---- license gpg-key sha256sums ----
|
|
|
|
sha256sums=(4d1bf4657e8a2420d8dcf8da63f86809e3f023603a0940b86e4d10d0f42a0720 # opensysusers-0.4.8.tar.gz
|
|
69733b608efa7a3cbd3fac0daa0e7ba2ffdf50ec535223a04127cb96def6cb57 # sysusers.hook
|
|
d0add2ecae5619113640a454bd545e7317e3e7f72702b3f8b995322147fd2b16) # sysusers-hook
|