From owner-svn-ports-head@FreeBSD.ORG Fri Oct 31 13:32:05 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 545F2B7D; Fri, 31 Oct 2014 13:32:05 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3EB14176; Fri, 31 Oct 2014 13:32:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9VDW57W027785; Fri, 31 Oct 2014 13:32:05 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9VDW3Hl027778; Fri, 31 Oct 2014 13:32:03 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201410311332.s9VDW3Hl027778@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Fri, 31 Oct 2014 13:32:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r371820 - in head: . net-mgmt net-mgmt/unifi4 net-mgmt/unifi4/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 13:32:05 -0000 Author: feld Date: Fri Oct 31 13:32:02 2014 New Revision: 371820 URL: https://svnweb.freebsd.org/changeset/ports/371820 QAT: https://qat.redports.org/buildarchive/r371820/ Log: Welcome unifi4 to the ports tree. This is still alpha software according to Ubiquiti. You've been warned. PR: 194628 Submitted by: Alban Maire Added: head/net-mgmt/unifi4/ head/net-mgmt/unifi4/Makefile (contents, props changed) head/net-mgmt/unifi4/distinfo (contents, props changed) head/net-mgmt/unifi4/files/ head/net-mgmt/unifi4/files/unifi.in (contents, props changed) head/net-mgmt/unifi4/pkg-descr (contents, props changed) head/net-mgmt/unifi4/pkg-plist (contents, props changed) Modified: head/LEGAL head/net-mgmt/Makefile Modified: head/LEGAL ============================================================================== --- head/LEGAL Fri Oct 31 13:26:50 2014 (r371819) +++ head/LEGAL Fri Oct 31 13:32:02 2014 (r371820) @@ -243,6 +243,7 @@ tw_cli-* sysutils/tw_cli Redistributio ue*dev.zip editors/uemacs Resale allowed for media cost only unifi-2*/UniFi.unix.zip net-mgmt/unifi2 Redistribution of bundled firmware images is not permitted unifi-3*/UniFi.unix.zip net-mgmt/unifi3 Redistribution of bundled firmware images is not permitted +unifi-4*/UniFi.unix.zip net-mgmt/unifi4 Redistribution of bundled firmware images is not permitted uplink-demo* games/linux-uplink-demo Redistribution is limited, see license uzap.tar.gz editors/uzap This software may not be used to make a profit in any way. vdr-markad-* multimedia/vdr-plugin-markad Installs station logos Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Fri Oct 31 13:26:50 2014 (r371819) +++ head/net-mgmt/Makefile Fri Oct 31 13:32:02 2014 (r371820) @@ -301,6 +301,7 @@ SUBDIR += torrus SUBDIR += unifi2 SUBDIR += unifi3 + SUBDIR += unifi4 SUBDIR += victorops-nagios SUBDIR += vidalia SUBDIR += virt-viewer Added: head/net-mgmt/unifi4/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/unifi4/Makefile Fri Oct 31 13:32:02 2014 (r371820) @@ -0,0 +1,44 @@ +# Created by: Alban MAIRE +# $FreeBSD$ + +PORTNAME= unifi4 +PORTVERSION= 4.2.0 +CATEGORIES= net-mgmt java +MASTER_SITES= http://dl.ubnt.com/unifi/${PORTVERSION}/ +DISTNAME= UniFi.unix +DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= feld@FreeBSD.org +COMMENT= UniFi Controller + +RUN_DEPENDS= mongodb>0:${PORTSDIR}/databases/mongodb + +SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR} + +USES= cpe zip +CPE_VENDOR= ubnt +CPE_PRODUCT= unifi_controller +USE_JAVA= yes +JAVA_VERSION= 1.6+ +JAVA_OS= native +JAVA_VENDOR= openjdk bsdjava +JAVA_RUN= yes + +NO_BUILD= yes + +USE_RC_SUBR= unifi + +USERS= unifi +GROUPS= unifi + +WRKSRC= ${WRKDIR}/UniFi + +RESTRICTED= Redistribution of bundled firmware images is not permitted +CONFLICTS= unifi2-* unifi3-* + +do-install: + ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi + (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/) + ${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod + +.include Added: head/net-mgmt/unifi4/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/unifi4/distinfo Fri Oct 31 13:32:02 2014 (r371820) @@ -0,0 +1,2 @@ +SHA256 (unifi4-4.2.0/UniFi.unix.zip) = 8dfd4069a1166a0ad8b99ec8c588fe758bb3c34ace5d1c8845a9a66d3796fcd6 +SIZE (unifi4-4.2.0/UniFi.unix.zip) = 170050144 Added: head/net-mgmt/unifi4/files/unifi.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/unifi4/files/unifi.in Fri Oct 31 13:32:02 2014 (r371820) @@ -0,0 +1,75 @@ +#!/bin/sh +# +# Created by: Mark Felder +# $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/unifi4/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/unifi4/pkg-descr Fri Oct 31 13:32:02 2014 (r371820) @@ -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/unifi4/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/unifi4/pkg-plist Fri Oct 31 13:32:02 2014 (r371820) @@ -0,0 +1,343 @@ +%%JAVASHAREDIR%%/unifi/bin/mongod +%%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.2.5.2791/firmware.bin +%%JAVASHAREDIR%%/unifi/dl/firmware/U2HSR/3.2.5.2791/firmware.bin +%%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.2.5.2791/firmware.bin +%%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.2.5.2791/firmware.bin +%%JAVASHAREDIR%%/unifi/dl/firmware/UGW3/4.2.0.4705016/upgrade.tar +%%JAVASHAREDIR%%/unifi/dl/firmware/bundles.json +%%JAVASHAREDIR%%/unifi/lib/MRJAdapter.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.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/dom4j-1.3.jar +%%JAVASHAREDIR%%/unifi/lib/ecj-4.3.1.jar +%%JAVASHAREDIR%%/unifi/lib/guava-14.0.1.jar +%%JAVASHAREDIR%%/unifi/lib/jmdns-3.4.1.jar +%%JAVASHAREDIR%%/unifi/lib/jstl-1.2.jar +%%JAVASHAREDIR%%/unifi/lib/jstun-0.7.3.jar +%%JAVASHAREDIR%%/unifi/lib/jul-log4j-bridge.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/servo-core-0.7.3.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/sshj-0.9.0.jar +%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-core-7.0.50.jar +%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-jasper-7.0.50.jar +%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-logging-juli-7.0.50.jar +%%JAVASHAREDIR%%/unifi/lib/tomcat-embed-logging-log4j-7.0.50.jar +%%JAVASHAREDIR%%/unifi/readme.txt +%%JAVASHAREDIR%%/unifi/webapps/ROOT/WEB-INF/web.xml +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon-114x114-precomposed.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon-144x144-precomposed.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon-57x57-precomposed.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon-72x72-precomposed.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon-precomposed.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/apple-touch-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/favicon.ico +%%JAVASHAREDIR%%/unifi/webapps/ROOT/hotspot.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/hotspot_login.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/iframe.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/iframe_uploaded.jsp +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Bold-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Bold-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Bold-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Bold-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-BoldItalic-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-BoldItalic-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-BoldItalic-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-BoldItalic-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBold-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBold-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBold-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBold-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Italic-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Italic-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Italic-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Italic-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Light-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Light-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Light-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Light-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-LightItalic-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-LightItalic-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-LightItalic-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-LightItalic-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Regular-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Regular-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Regular-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Regular-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Semibold-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Semibold-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Semibold-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-Semibold-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/ubiquiti/Ubiquiti-Icons.eot +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/ubiquiti/Ubiquiti-Icons.svg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/ubiquiti/Ubiquiti-Icons.ttf +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/fonts/ubiquiti/Ubiquiti-Icons.woff +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/1x1.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/arrow-down.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/default-message-avatar.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/default-message-avatar@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/default-profile-avatar.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/default-profile-avatar@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2HSR/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2L48/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2M/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2O/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U2S48/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U5O/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7E/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7O/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/U7P/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW3/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW3/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW3/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW3/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW8/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW8/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW8/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UGW8/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UP5/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UP5/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UP7/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/UP7/icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US24/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US24/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US24/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US24/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US48/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US48/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US48/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/US48/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/ap-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/block.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/connected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/connected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/disconnected-icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/disconnected-icon@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/icon-16.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/icon-16@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/icon.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/p2N/icon@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/devices/poe-bolt.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/edge-max.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/fpo/map.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/fpo/office-map.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-map.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-map@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-table-row.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-table-row@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-table.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/content-table@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh-static.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh-static.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh-static@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh-static@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/header-refresh@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/panel-table-row.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/panel-table-row@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/panel-table.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/panel-table@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/properties.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/properties@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/search-indexing.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/spinner.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/spinner@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/wizard.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/loading/wizard@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/blurred-bg-header.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/blurred-bg-header@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/blurred-bg.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/blurred-bg@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global-s7cfa2ea11f.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global/logo-chrome.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global/logo-firefox.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global/ubnt-logo.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global2x-s92d095d8fd.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global2x/logo-chrome.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global2x/logo-firefox.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/global2x/ubnt-logo.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/spinner-64.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/login/spinner-64@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/logo.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/logo@2x.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/aircam.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/aircam@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/edge.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/edge@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/notification-icon.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/notification-icon@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/point.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/point@2x.gif +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/unifi.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/notifications/unifi@2x.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/roadblock.jpg +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/speedtest.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi-s40017b8090.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/a-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/a-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/a-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/a-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/ac-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/ac-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/alert-badge.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/arrow-down-gray.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/arrow-down.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/arrow-up-gray.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/arrow-up.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/arrows.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/b-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/b-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/button-hover.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/computer.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/g-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/g-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/na-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/na-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/ng-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/ng-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/slider.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/status-disconnected.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/status-isolated.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi/status-vwireless.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x-s329afdee71.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/a-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/a-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/a-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/a-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/ac-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/ac-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/alert-badge.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/arrow-down-gray.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/arrow-down.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/arrow-up-gray.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/arrow-up.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/arrows.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/b-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/b-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/button-hover.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/computer.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/g-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/g-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/na-5g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/na-5g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/ng-2g-powersave.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/ng-2g.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/slider.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/status-disconnected.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/status-isolated.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/images/unifi2x/status-vwireless.png +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/app.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/common.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/hotspot.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/hotspot_login.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/libs/bower-components/requirejs/require.min.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/libs/modernizr.custom.min.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/login.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/manage.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/sso_login.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/verify.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/js/wizard.js +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/stylesheets/css/login/login.min.css +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/stylesheets/css/unifi.hotspot.min.css +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/stylesheets/css/unifi.min.css +%%JAVASHAREDIR%%/unifi/webapps/ROOT/lib/4.2.0/stylesheets/css/wizard.min.css +%%JAVASHAREDIR%%/unifi/webapps/ROOT/login.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/manage.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/pages/voucher.jsp +%%JAVASHAREDIR%%/unifi/webapps/ROOT/sso_login.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/upnp.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/verify.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/waiting.html +%%JAVASHAREDIR%%/unifi/webapps/ROOT/wizard.html +@exec chown -R unifi:unifi %D/%%JAVASHAREDIR%%/unifi