Commit e749d0c5 authored by Seblu's avatar Seblu
Browse files

Unifi moved to community

parent cf3e3a68
Loading
Loading
Loading
Loading

unifi/PKGBUILD

deleted100644 → 0
+0 −29
Original line number Diff line number Diff line
# Maintainer: Frederik Schwan frederik dot schwan at linux dot com>
# Contributor: Sébastien Luttringer

pkgname=unifi
pkgver=3.2.1
pkgrel=1
pkgdesc='Controller for Ubiquiti UniFi accesspoints'
arch=('any')
url='http://www.ubnt.com/'
license=('custom')
depends=('mongodb' 'jre7-openjdk-headless')
conflicts=('tomcat-native')
# needed to not break configuration accross upgrades
backup=('opt/unifi/data/system.properties')
install=unifi.install
source=("UniFi-$pkgver.zip::http://dl.ubnt.com/unifi/$pkgver/UniFi.unix.zip"
        'unifi.service')
md5sums=('9b2d59e6be25db2210f4d85512315e6f'
         '04934ee4be43b6f80db610d140edf49f')

package() {
  install -d "$pkgdir/opt"
  cp -ar UniFi "$pkgdir/opt/unifi"
  chown -R 113:113 "$pkgdir/opt/unifi"
  rm "$pkgdir/opt/unifi/readme.txt"
  install -Dm644 unifi.service "$pkgdir/usr/lib/systemd/system/unifi.service"
}

# vim:set ts=2 sw=2 ft=sh et:

unifi/unifi.install

deleted100644 → 0
+0 −15
Original line number Diff line number Diff line
# arg 1:  the new package version
post_install() {
  getent group unifi >/dev/null || groupadd -g 113 unifi
  getent passwd unifi >/dev/null || useradd -M -d /opt/unifi -u 113 -g 113 unifi
  :
}

# arg 1:  the old package version
post_remove() {
  userdel -f unifi &>/dev/null
  groupdel unifi &>/dev/null
  :
}

# vim:set ts=2 sw=2 et:

unifi/unifi.service

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
[Unit]
Description=UniFi Controller
After=network.target

[Service]
User=unifi
ExecStart=/usr/bin/java -jar /opt/unifi/lib/ace.jar start
ExecStop=/usr/bin/java -jar /opt/unifi/lib/ace.jar stop

[Install]
WantedBy=multi-user.target