[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