[arch-commits] Commit in unifi/repos (6 files)
Sébastien Luttringer
seblu at archlinux.org
Thu Sep 22 21:45:25 UTC 2016
Date: Thursday, September 22, 2016 @ 21:45:24
Author: seblu
Revision: 190174
archrelease: copy trunk to community-testing-any
Added:
unifi/repos/community-testing-any/
unifi/repos/community-testing-any/LICENSE
(from rev 190173, unifi/trunk/LICENSE)
unifi/repos/community-testing-any/PKGBUILD
(from rev 190173, unifi/trunk/PKGBUILD)
unifi/repos/community-testing-any/unifi.install
(from rev 190173, unifi/trunk/unifi.install)
unifi/repos/community-testing-any/unifi.service
(from rev 190173, unifi/trunk/unifi.service)
unifi/repos/community-testing-any/unifi.sysusers
(from rev 190173, unifi/trunk/unifi.sysusers)
----------------+
LICENSE | 3 +++
PKGBUILD | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
unifi.install | 8 ++++++++
unifi.service | 12 ++++++++++++
unifi.sysusers | 1 +
5 files changed, 79 insertions(+)
Copied: unifi/repos/community-testing-any/LICENSE (from rev 190173, unifi/trunk/LICENSE)
===================================================================
--- community-testing-any/LICENSE (rev 0)
+++ community-testing-any/LICENSE 2016-09-22 21:45:24 UTC (rev 190174)
@@ -0,0 +1,3 @@
+Ubiquiti Networks - All Rights Reserved.
+Permission granted to Archlinux to re-package.
+https://mailman.archlinux.org/mailman/private/arch-dev/2014-August/015690.html
Copied: unifi/repos/community-testing-any/PKGBUILD (from rev 190173, unifi/trunk/PKGBUILD)
===================================================================
--- community-testing-any/PKGBUILD (rev 0)
+++ community-testing-any/PKGBUILD 2016-09-22 21:45:24 UTC (rev 190174)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer <seblu at archlinux.org>
+# Contributor: Frederik Schwan frederik dot schwan at linux dot com>
+
+pkgname=unifi
+pkgver=5.2.7
+pkgrel=1
+pkgdesc='Centralized management system for Ubiquiti UniFi AP'
+arch=('any')
+url='https://community.ubnt.com/unifi'
+# We are allowed to ship the software in our repository
+# https://mailman.archlinux.org/mailman/private/arch-dev/2014-August/015690.html
+license=('custom')
+depends=('mongodb' 'java-runtime-headless' 'fontconfig')
+conflicts=('tomcat-native')
+install=unifi.install
+source=("UniFi-$pkgver.zip::http://dl.ubnt.com/unifi/$pkgver/UniFi.unix.zip"
+ 'unifi.service'
+ 'unifi.sysusers'
+ 'LICENSE')
+md5sums=('78dd169f5cd69b34be7452d56e40bc77'
+ '79998cabf110d9a96ba4d3367101c94c'
+ 'a92291a0074a5dcf414da4dfe812bc2a'
+ '63a6f9e67db6a466f31a40c228c16d63')
+
+package() {
+ # lib
+ install -dm755 "$pkgdir/usr/lib/unifi"
+ cp -r UniFi/{bin,dl,lib,webapps} "$pkgdir/usr/lib/unifi"
+
+ # data
+ install -dm750 "$pkgdir/var/lib/unifi"
+ for _d in data run work; do
+ install -dm750 "$pkgdir/var/lib/unifi/$_d"
+ ln -s "../../../var/lib/unifi/$_d" "$pkgdir/usr/lib/unifi/$_d"
+ done
+ chown -R 113:113 "$pkgdir/var/lib/unifi"
+
+ # log
+ install -dm750 "$pkgdir/var/log/unifi"
+ ln -s ../../../var/log/unifi "$pkgdir/usr/lib/unifi/logs"
+ chown -R 113:113 "$pkgdir/var/log/unifi"
+
+ # readme
+ install -Dm644 UniFi/readme.txt "$pkgdir/usr/share/doc/$pkgname/README"
+
+ # license
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ # systemd
+ 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:
Copied: unifi/repos/community-testing-any/unifi.install (from rev 190173, unifi/trunk/unifi.install)
===================================================================
--- community-testing-any/unifi.install (rev 0)
+++ community-testing-any/unifi.install 2016-09-22 21:45:24 UTC (rev 190174)
@@ -0,0 +1,8 @@
+# arg 1: the new package version
+post_install() {
+ # https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
+ systemd-sysusers unifi.conf
+ :
+}
+
+# vim:set ts=2 sw=2 et:
Copied: unifi/repos/community-testing-any/unifi.service (from rev 190173, unifi/trunk/unifi.service)
===================================================================
--- community-testing-any/unifi.service (rev 0)
+++ community-testing-any/unifi.service 2016-09-22 21:45:24 UTC (rev 190174)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Ubiquiti UniFi Server
+After=network.target
+
+[Service]
+User=unifi
+WorkingDirectory=/usr/lib/unifi
+ExecStart=/usr/bin/java -jar /usr/lib/unifi/lib/ace.jar start
+ExecStop=/usr/bin/java -jar /usr/lib/unifi/lib/ace.jar stop
+
+[Install]
+WantedBy=multi-user.target
Copied: unifi/repos/community-testing-any/unifi.sysusers (from rev 190173, unifi/trunk/unifi.sysusers)
===================================================================
--- community-testing-any/unifi.sysusers (rev 0)
+++ community-testing-any/unifi.sysusers 2016-09-22 21:45:24 UTC (rev 190174)
@@ -0,0 +1 @@
+u unifi 113 - -
More information about the arch-commits
mailing list