svn commit: r416296 - in head/net-mgmt: . unifi5 unifi5/files

Mark Felder feld at FreeBSD.org
Fri Jun 3 00:01:38 UTC 2016


Author: feld
Date: Fri Jun  3 00:01:36 2016
New Revision: 416296
URL: https://svnweb.freebsd.org/changeset/ports/416296

Log:
  The UniFi Controller allows you to manage Wireless, Routing & Switching,
  VoIP and Video of Ubiquiti Networks.
  
  WWW: http://wiki.ubnt.com/UniFi_FAQ

Added:
  head/net-mgmt/unifi5/
  head/net-mgmt/unifi5/Makefile   (contents, props changed)
  head/net-mgmt/unifi5/distinfo   (contents, props changed)
  head/net-mgmt/unifi5/files/
  head/net-mgmt/unifi5/files/unifi.in   (contents, props changed)
  head/net-mgmt/unifi5/pkg-descr   (contents, props changed)
  head/net-mgmt/unifi5/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/Makefile

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Thu Jun  2 23:38:00 2016	(r416295)
+++ head/net-mgmt/Makefile	Fri Jun  3 00:01:36 2016	(r416296)
@@ -326,6 +326,7 @@
     SUBDIR += torrus
     SUBDIR += unifi3
     SUBDIR += unifi4
+    SUBDIR += unifi5
     SUBDIR += victorops-nagios
     SUBDIR += vidalia
     SUBDIR += virt-viewer

Added: head/net-mgmt/unifi5/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi5/Makefile	Fri Jun  3 00:01:36 2016	(r416296)
@@ -0,0 +1,59 @@
+# Created by: Mark Felder <feld at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	unifi5
+PORTVERSION=	5.0.6
+PORTREVISION=	0
+CATEGORIES=	net-mgmt java
+MASTER_SITES=	https://www.ubnt.com/downloads/unifi/${PORTVERSION}/ \
+		LOCAL/feld/${PORTNAME}-${PORTVERSION}/
+DISTNAME=	UniFi.unix
+DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
+
+MAINTAINER=	feld at FreeBSD.org
+COMMENT=	UniFi Controller v5
+
+RUN_DEPENDS=	mongodb>0:databases/mongodb \
+		snappyjava>0:archivers/snappy-java
+
+BUILD=		3060
+
+SUB_LIST+=	USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR}
+PLIST_SUB+=	BUILDVERSION="${PORTVERSION:S/./_/g}_${BUILD}"
+
+USES=		cpe zip
+CPE_VENDOR=	ubnt
+CPE_PRODUCT=	unifi_controller
+USE_JAVA=	yes
+JAVA_VERSION=	1.8
+JAVA_OS=	native
+JAVA_VENDOR=	openjdk bsdjava
+JAVA_RUN=	yes
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+USE_RC_SUBR=	unifi
+
+USERS=		unifi
+GROUPS=		unifi
+
+WRKSRC=		${WRKDIR}/UniFi
+
+RESTRICTED=	Redistribution of bundled firmware images is not permitted
+CONFLICTS=	unifi2-* unifi3-* unifi4-*
+
+post-patch:
+	${RM} ${WRKSRC}/lib/snappy-java-1.0.5.jar
+	(cd ${WRKSRC}/lib && ${LN} -s ${JAVAJARDIR}/snappy-java.jar snappy-java-1.0.5.jar)
+
+do-install:
+	${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/)
+	${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod
+# Create directories that will be writable by unifi
+.for i in data logs run work
+	${MKDIR} ${STAGEDIR}/${JAVASHAREDIR}/unifi/${i}
+.endfor
+
+.include <bsd.port.mk>

Added: head/net-mgmt/unifi5/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi5/distinfo	Fri Jun  3 00:01:36 2016	(r416296)
@@ -0,0 +1,2 @@
+SHA256 (unifi5-5.0.6/UniFi.unix.zip) = e8de7161bf36926f1f07a69e15d5d6987b5e915d5c596f89b3fdde005fcff46a
+SIZE (unifi5-5.0.6/UniFi.unix.zip) = 81114176

Added: head/net-mgmt/unifi5/files/unifi.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi5/files/unifi.in	Fri Jun  3 00:01:36 2016	(r416296)
@@ -0,0 +1,75 @@
+#!/bin/sh
+#
+# Created by: Mark Felder <feld at FreeBSD.org>
+# $FreeBSD$
+#
+
+# PROVIDE: unifi
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable `unifi':
+#
+# unifi_enable="YES"
+
+. /etc/rc.subr
+name=unifi
+
+rcvar=unifi_enable
+load_rc_config ${name}
+
+: ${unifi_enable:=NO}
+: ${unifi_user:=%%USERS%%}
+: ${unifi_group:=%%GROUPS%%}
+: ${unifi_chdir=%%JAVASHAREDIR%%/unifi}
+: ${unifi_javaflags:="-Djava.awt.headless=true -Xmx1024M"}
+
+command_interpreter=.
+command="%%PREFIX%%/bin/java"
+command_args="${unifi_javaflags} -jar lib/ace.jar"
+start_cmd=start_cmd
+start_precmd=start_precmd
+stop_cmd=stop_cmd
+status_cmd=status_cmd
+pidfile="/var/run/${name}.pid"
+
+procname=$(JAVAVM_DRYRUN=yes ${command} | fgrep JAVAVM_COMMAND)
+
+start_precmd()
+{
+	if [ ! -e /var/run/unifi ] ; then
+		install -d -o %%USERS%% -g %%GROUPS%% /var/run/unifi;
+	fi
+}
+
+start_cmd()
+{
+	check_startmsgs && echo "Starting ${name}."
+	cd ${unifi_chdir}
+	daemon -u %%USERS%% -f -p ${pidfile} ${command} ${command_args} start
+}
+
+stop_cmd()
+{
+	check_startmsgs && echo "Stopping ${name}."
+	rc_pid=$(check_pidfile $pidfile $procname)
+	cd ${unifi_chdir}
+	${command} ${command_args} stop
+	wait_for_pids $rc_pid
+}
+
+status_cmd()
+{
+	if [ -e ${pidfile} ] && $(pgrep -F ${pidfile} > /dev/null) ; then
+                mypid=$(cat ${pidfile})
+	fi
+
+        if [ ! ${mypid} = '' ]; then
+                echo "${name} is running with PID ${mypid}.";
+        else
+                echo "${name} not running?";
+        fi
+}
+
+run_rc_command "$1"

Added: head/net-mgmt/unifi5/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi5/pkg-descr	Fri Jun  3 00:01:36 2016	(r416296)
@@ -0,0 +1,4 @@
+The UniFi Controller allows you to manage Wireless, Routing & Switching,
+VoIP and Video of Ubiquiti Networks.
+
+WWW: http://wiki.ubnt.com/UniFi_FAQ

Added: head/net-mgmt/unifi5/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi5/pkg-plist	Fri Jun  3 00:01:36 2016	(r416296)
@@ -0,0 +1,328 @@
+%%JAVASHAREDIR%%/unifi/bin/mongod
+%%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U2HSR/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U2IW/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7PG2/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/US24P250/3.7.5.4969/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/bundles.json
+%%JAVASHAREDIR%%/unifi/lib/Java-WebSocket-1.3.0-44-gbf2af15.jar
+%%JAVASHAREDIR%%/unifi/lib/ace.jar
+%%JAVASHAREDIR%%/unifi/lib/annotations-2.0.0.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-beanutils-1.9.1.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-codec-1.7.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-httpclient-3.1-atlassian-2.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-httpclient-contrib-3.1.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-io-2.4.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-lang-2.6.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-logging-1.1.3.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-net-3.3.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-pool2-2.2.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-validator-1.5.0.jar
+%%JAVASHAREDIR%%/unifi/lib/cron4j-2.2.5.jar
+%%JAVASHAREDIR%%/unifi/lib/dom4j-1.3.jar
+%%JAVASHAREDIR%%/unifi/lib/ecj-4.3.1.jar
+%%JAVASHAREDIR%%/unifi/lib/gson-2.2.4.jar
+%%JAVASHAREDIR%%/unifi/lib/guava-14.0.1.jar
+%%JAVASHAREDIR%%/unifi/lib/jmdns-3.4.1.jar
+%%JAVASHAREDIR%%/unifi/lib/jorbis-0.0.17.jar
+%%JAVASHAREDIR%%/unifi/lib/jsch-0.1.51.jar
+%%JAVASHAREDIR%%/unifi/lib/jstl-1.2.jar
+%%JAVASHAREDIR%%/unifi/lib/jstun-0.7.3.jar
+%%JAVASHAREDIR%%/unifi/lib/jul-to-slf4j-1.7.6.jar
+%%JAVASHAREDIR%%/unifi/lib/log4j-1.2.17.jar
+%%JAVASHAREDIR%%/unifi/lib/mail-1.4.7.jar
+%%JAVASHAREDIR%%/unifi/lib/mongo-java-driver-2.10.1.jar
+%%JAVASHAREDIR%%/unifi/lib/native/Linux/amd64/libubnt_webrtc_jni.so
+%%JAVASHAREDIR%%/unifi/lib/native/Linux/armhf/libubnt_webrtc_jni.so
+%%JAVASHAREDIR%%/unifi/lib/native/Mac/x86_64/libubnt_webrtc_jni.jnilib
+%%JAVASHAREDIR%%/unifi/lib/native/Windows/amd64/ubnt_webrtc_jni.dll
+%%JAVASHAREDIR%%/unifi/lib/servo-core-0.9.4.jar
+%%JAVASHAREDIR%%/unifi/lib/servo-graphite-0.9.4.jar
+%%JAVASHAREDIR%%/unifi/lib/slf4j-api-1.7.6.jar
+%%JAVASHAREDIR%%/unifi/lib/slf4j-log4j12-1.7.6.jar
+%%JAVASHAREDIR%%/unifi/lib/snappy-java-1.0.5.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-beans-3.2.8.RELEASE.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-context-3.2.8.RELEASE.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-core-3.2.8.RELEASE.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-expression-3.2.8.RELEASE.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-test-3.2.8.RELEASE.jar
+%%JAVASHAREDIR%%/unifi/lib/sshj-0.9.0.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-core-7.0.64.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-el-7.0.64.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-jasper-7.0.64.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-logging-juli-7.0.64.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-logging-log4j-7.0.64.jar
+%%JAVASHAREDIR%%/unifi/lib/urlrewritefilter-4.0.4.jar
+%%JAVASHAREDIR%%/unifi/readme.txt
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/WEB-INF/resourcerewrite.xml
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/WEB-INF/urlrewrite.xml
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/WEB-INF/web.xml
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/.version
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/config/config.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/css/app.css
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/find_controller.html
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-100-normal.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-100-normal.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-100-normal.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-100-normal.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-100-normal.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-300-normal.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-300-normal.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-300-normal.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-300-normal.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-300-normal.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-400-normal.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-400-normal.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-400-normal.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-400-normal.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-400-normal.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-700-normal.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-700-normal.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-700-normal.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-700-normal.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-700-normal.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-900-normal.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-900-normal.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-900-normal.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-900-normal.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/fonts/lato-900-normal.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/lato/style.css
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/fonts/ubnt.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/fonts/ubnt.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/fonts/ubnt.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/fonts/ubnt.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/fonts/ubnt.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/5.0.6.3060/ubnt-icon/style.css
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/FontAwesome.otf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/fontawesome-webfont.eot
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/fontawesome-webfont.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/fontawesome-webfont.ttf
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/fontawesome-webfont.woff
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/fonts/fontawesome-webfont.woff2
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/clients/station.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/clients/station at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/BZ2/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2HSR/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2IW/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U2O/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7E/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7EDU/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7O/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/U7PC/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/default/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/missing/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uap/p2N/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW3/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW4/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/ugw/UGW8/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5c/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5c/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5t/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5t/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5tc/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP5tc/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP7/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP7/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP7c/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/uph/UP7c/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US16/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US24/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US48/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/danger.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/danger at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/static.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/static at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/success.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/devices/usw/US8/success at 2x.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/diagrams/port-discarding.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/diagrams/port-mirror.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/diagrams/port-poe.svg
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/diagrams/port-spacer.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/amazon.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/aol.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/apple.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/bankofamerica.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/bing.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/chase.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/cnn.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/comcast.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/craigslist.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/ebay.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/espn.go.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/facebook.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/google.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/huffingtonpost.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/imdb.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/imgur.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/instagram.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/linkedin.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/microsoft.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/msdn.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/msn.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/netflix.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/paypal.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/pinterest.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/reddit.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/target.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/tumblr.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/twitter.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/wellsfargo.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/wikia.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/wikipedia.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/wordpress.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/yahoo.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/yelp.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/youtube.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/dpi/zillow.com/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-120.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-144.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-152.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-32.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-57.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon-72.png
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/images/favicons/favicon.ico
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/index.hotspot.html
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/index.html
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/index.overview.html
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/index.wizard.html
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/app.hotspot.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/app.manage.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/app.overview.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/app.wizard.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/components.hotspot.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/components.manage.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/components.overview.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/components.wizard.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/main.hotspot.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/main.manage.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/main.overview.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/main.wizard.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/vendor.hotspot.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/vendor.manage.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/vendor.overview.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/js/vendor.wizard.js
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/account.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/alerts.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/clients.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/common.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/dashboard.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/devices.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/dynamicDns.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/eventStrings.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/events.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/guests.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/hotspot.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/insights.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/knownClients.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/maps.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/modules.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/neighboringAccessPoints.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/operators.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/overview.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/pastConnections.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/pastGuestAuthorizations.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/payments.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/portForwardStats.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/remoteUserVpn.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/settings.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/statistics.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/streams.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/switchStats.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/vouchers.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/app-unifi/locales/en/wizard.json
+%%JAVASHAREDIR%%/unifi/webapps/ROOT/pages/voucher.jsp
+ at dir %%JAVASHAREDIR%%/unifi/conf
+ at dir %%JAVASHAREDIR%%/unifi
+ at dir(unifi,,) %%JAVASHAREDIR%%/unifi/data
+ at dir(unifi,,) %%JAVASHAREDIR%%/unifi/logs
+ at dir(unifi,,) %%JAVASHAREDIR%%/unifi/run
+ at dir(unifi,,) %%JAVASHAREDIR%%/unifi/work


More information about the svn-ports-head mailing list