[arch-commits] Commit in unifi/trunk (PKGBUILD unifi.install)
Sébastien Luttringer
seblu at archlinux.org
Fri May 15 22:17:51 UTC 2015
Date: Saturday, May 16, 2015 @ 00:17:51
Author: seblu
Revision: 133545
move to sysusers
Modified:
unifi/trunk/PKGBUILD
unifi/trunk/unifi.install
---------------+
PKGBUILD | 14 +++++---------
unifi.install | 10 +---------
2 files changed, 6 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-15 22:01:38 UTC (rev 133544)
+++ PKGBUILD 2015-05-15 22:17:51 UTC (rev 133545)
@@ -4,7 +4,7 @@
pkgname=unifi
pkgver=4.6.3
-pkgrel=1
+pkgrel=2
pkgdesc='Centralized management system for Ubiquiti UniFi AP'
arch=('any')
url='https://community.ubnt.com/unifi'
@@ -17,9 +17,11 @@
install=unifi.install
source=("UniFi-$pkgver.zip::http://dl.ubnt.com/unifi/$pkgver/UniFi.unix.zip"
'unifi.service'
+ 'unifi.sysusers'
'LICENSE')
md5sums=('738f0537c08234cf59ae9e1d34bdc239'
'79998cabf110d9a96ba4d3367101c94c'
+ '48dd51ac68c52d9700f38e3db1a2a7be'
'63a6f9e67db6a466f31a40c228c16d63')
package() {
@@ -26,13 +28,6 @@
# lib
install -dm755 "$pkgdir/usr/lib/unifi"
cp -r UniFi/{bin,dl,lib,webapps} "$pkgdir/usr/lib/unifi"
-# # unjar
-# pushd "$pkgdir/usr/lib/unifi/webapps"
-# mkdir ROOT
-# cd ROOT
-# jar -xf ../ROOT.war
-# rm ../ROOT.war
-# popd
# data
install -dm750 "$pkgdir/var/lib/unifi"
@@ -54,7 +49,8 @@
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
# systemd
- install -Dm644 unifi.service "$pkgdir/usr/lib/systemd/system/unifi.service"
+ install -Dm644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
}
# vim:set ts=2 sw=2 ft=sh et:
Modified: unifi.install
===================================================================
--- unifi.install 2015-05-15 22:01:38 UTC (rev 133544)
+++ unifi.install 2015-05-15 22:17:51 UTC (rev 133545)
@@ -1,16 +1,8 @@
# arg 1: the new package version
post_install() {
# https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
- getent group unifi >/dev/null || groupadd -g 113 unifi
- getent passwd unifi >/dev/null || useradd -M -d /usr/lib/unifi -u 113 -g 113 unifi
+ systemd-sysusers unifi.conf
:
}
-# arg 1: the old package version
-post_remove() {
- userdel -f unifi &>/dev/null
- groupdel unifi &>/dev/null
- :
-}
-
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list