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 <se...@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 - -