From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 9 17:40:10 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7E7716A405 for ; Wed, 9 May 2007 17:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B58D213C45A for ; Wed, 9 May 2007 17:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l49HeAai054538 for ; Wed, 9 May 2007 17:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l49HeAK7054537; Wed, 9 May 2007 17:40:10 GMT (envelope-from gnats) Resent-Date: Wed, 9 May 2007 17:40:10 GMT Resent-Message-Id: <200705091740.l49HeAK7054537@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nikolay Pavlov Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A21D916A403 for ; Wed, 9 May 2007 17:34:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 9098B13C468 for ; Wed, 9 May 2007 17:34:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l49HY9IK072677 for ; Wed, 9 May 2007 17:34:09 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l49HT8Mw057576; Wed, 9 May 2007 17:29:08 GMT (envelope-from nobody) Message-Id: <200705091729.l49HT8Mw057576@www.freebsd.org> Date: Wed, 9 May 2007 17:29:08 GMT From: Nikolay Pavlov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/112550: New port: net-im/openfire X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2007 17:40:10 -0000 >Number: 112550 >Category: ports >Synopsis: New port: net-im/openfire >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 09 17:40:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nikolay Pavlov >Release: 6.1-RELEASE-p10 >Organization: zone3000.net >Environment: FreeBSD viking.zone3000.net 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #3: Tue Oct 3 20:48:20 EEST 2006 root@viking.zone3000.net:/usr/obj/usr/src/sys/VIKING amd64 >Description: This is new port for openfire server: Openfire (formerly Wildfire) is an enterprise instant messaging (EIM) server dual-licensed under the Open Source GPL and commercially. It uses the leading open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance. o 3.2.x series (net-im/wildfire): these releases will continue to use the Wildfire name so that critical bug fixes can be delivered with minimal hassle to existing users. o 3.3.x series (net-im/openfire): starting with 3.3.0, the server is called Openfire. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # openfire # openfire/files # openfire/files/pkg-message.in # openfire/files/openfire.in # openfire/Makefile # openfire/distinfo # openfire/pkg-descr # openfire/pkg-install # openfire/pkg-plist # echo c - openfire mkdir -p openfire > /dev/null 2>&1 echo c - openfire/files mkdir -p openfire/files > /dev/null 2>&1 echo x - openfire/files/pkg-message.in sed 's/^X//' >openfire/files/pkg-message.in << 'END-of-openfire/files/pkg-message.in' XNOTE: XDue to the name change the product releases will work as follows: X Xo 3.2.x series: these releases will continue to use the Wildfire name so X that critical bug fixes can be delivered with minimal hassle to existing X users. (/usr/ports/net-im/wildfire) X Xo 3.3.x series: starting with 3.3.0, the server is called Openfire. X There will be a small amount of upgrade pain associated with this release X since configuration files like wildfire.xml will now be openfire.xml, etc. X (/usr/ports/net-im/openfire) X XWARNING: X=========================================================================== XThis is an upgrade procedure from wildfire 3.2.4 to openfire 3.3.0: X X1) Stop the wildfire server if it still running. X2) Back up setup. X3) Go to %%PREFIX%%/etc/openfire and copy configuration from old setup X a) Copy wildfire.xml and rename it to openfire.xml. X b) Search for org.jivesoftware.wildfire. and replace with X org.jivesoftware.openfire. in openfire.xml X c) Change owner for configurations files: X chown -R openfire:openfire %%PREFIX%%/etc/openfire X4) If using embedded database: X a) Copy and rename files: X /var/db/wildfire/wildfire* files to /var/db/openfire/openfire* X b) Change owner for the database files: X chown -R openfire:openfire /var/db/openfire X5) Copy old certificates from resources/security directory to same X location in openfire. If you are using self-signed certificates then X regenerate them after start up. X6) Start up the server using new rc script: X a) Add openfire_enable="YES" into rc.conf file. X b) %%PREFIX%%/etc/rc.d/openfire start X7) Reinstall the plugins. X8) If at that point you want to downgrade to wildfire 3.2.4 for some X reason please be sure to reinstall the wildfire port. X=========================================================================== X XYou can find the documentation files for this package in the Xdirectory %%DOCSDIR%%. XTo enable openfire startup script please add openfire_enable="YES" Xin your rc.conf END-of-openfire/files/pkg-message.in echo x - openfire/files/openfire.in sed 's/^X//' >openfire/files/openfire.in << 'END-of-openfire/files/openfire.in' X#!/bin/sh X X# PROVIDE: openfire X# REQUIRE: NETWORKING SERVERS X# BEFORE: DAEMON X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# openfire_enable (bool): Set to NO by default. X# Set it to YES to enable openfire. X X. %%RC_SUBR%% X Xname="openfire" Xrcvar=${name}_enable X# Set defaults X: ${openfire_enable:=NO} X: ${openfire_user:=${name}} X: ${openfire_group:=${name}} X Xpidfile=/var/run/${name}.pid X Xrequired_files="%%PREFIX%%/etc/openfire/openfire.xml" Xjava_options=" -server -jar \ X -Dopenfire.lib.dir=%%JAVAJARDIR%% \ X -DopenfireHome=%%DATADIR%%" X Xjava_command=" %%LOCALBASE%%/bin/java ${java_options} \ X %%JAVAJARDIR%%/startup.jar" X X# Subvert the check_pid_file procname check. Xif [ -f $pidfile ]; then X read rc_pid junk < $pidfile X if [ ! -z "$rc_pid" ]; then X procname=`ps -o command= $rc_pid | awk '{print $1 }'` X fi Xfi X Xcommand="/usr/sbin/daemon" Xcommand_args="-f -p ${pidfile} ${java_command}" Xstart_precmd="openfire_precmd" Xstatus_cmd="openfire_status" Xstop_cmd="openfire_stop" Xload_rc_config $name X Xopenfire_precmd() { X touch ${pidfile} X chown ${openfire_user}:${openfire_group} ${pidfile} X} X Xopenfire_status() { X rc_pid=$(check_pidfile $pidfile *$procname*) X X if [ -z "$rc_pid" ]; then X [ -n "$rc_fast" ] && return 0 X if [ -n "$pidfile" ]; then X echo "${name} not running? (check $pidfile)." X else X echo "${name} not running?" X fi X return 1 X fi X echo "$name is running as pid ${rc_pid}" X} X X Xopenfire_stop() { X rc_pid=$(check_pidfile $pidfile *$procname*) X X if [ -z "$rc_pid" ]; then X [ -n "$rc_fast" ] && return 0 X if [ -n "$pidfile" ]; then X echo "${name} not running? (check $pidfile)." X else X echo "${name} not running?" X fi X return 1 X fi X X echo "Stopping ${name}." X kill ${rc_pid} X wait_for_pids ${rc_pid} X rm ${pidfile} X} X Xrun_rc_command "$1" END-of-openfire/files/openfire.in echo x - openfire/Makefile sed 's/^X//' >openfire/Makefile << 'END-of-openfire/Makefile' X# New ports collection makefile for: openfire X# Date created: 2006-11-12 X# Whom: Nikolay Pavlov X# X# $FreeBSD: ports/net-im/openfire/Makefile,v 1.4 2007/04/16 11:41:58 miwi Exp $ X# X XPORTNAME= openfire XPORTVERSION= 3.3.0 XCATEGORIES= net-im java XMASTER_SITES= http://www.igniterealtime.org/downloadServlet?filename=openfire/ XDISTNAME= ${PORTNAME}_src_${PORTVERSION:S/./_/g} X XMAINTAINER= quetzal@zone3000.net XCOMMENT= Openfire (formerly Wildfire) is an enterprise instant messaging server X XRUN_DEPENDS= classpath:${PORTSDIR}/java/javavmwrapper X XUSE_ANT= yes XUSE_JAVA= yes XJAVA_VERSION= 1.5+ X XCONFLICTS= wildfire-[0-9]* X XALL_TARGET= openfire XUSE_RC_SUBR= openfire XSUB_FILES= pkg-message X XWRKSRC= ${WRKDIR}/${PORTNAME}_src XBUILD_WRKSRC= ${WRKSRC}/build XINSTALL_WRKSRC= ${WRKSRC}/target/openfire XDATADIR= ${JAVASHAREDIR}/${PORTNAME} XVARLOG= /var/log/openfire XVARDB= /var/db/openfire XWETC= ${PREFIX}/etc/openfire XPUSER= openfire XPGROUP= ${PUSER} X XMLINKS= ${VARLOG} ${DATADIR}/logs \ X ${VARDB} ${DATADIR}/embedded-db \ X ${WETC} ${DATADIR}/conf X Xdo-install: X X (cd ${INSTALL_WRKSRC}/lib && \ X ${INSTALL_DATA} -m 744 *.jar ${JAVAJARDIR}); X X ${MKDIR} ${DATADIR}; X ${MKDIR} ${VARLOG}; X ${MKDIR} ${VARDB}; X X (cd ${INSTALL_WRKSRC}/resources && ${FIND} . \ X | ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/resources) X X (cd ${INSTALL_WRKSRC}/plugins && ${FIND} . \ X | ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/plugins) X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR}; X (cd ${WRKSRC} && ${INSTALL_DATA} -o ${SHAREOWN} -g ${SHAREGRP} \ X LICENSE.html README.html changelog.html ${DOCSDIR}); X X (cd ${WRKSRC}/documentation/docs && ${FIND} . \ X | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 ) X.endif X Xpost-install: X ${MKDIR} ${EXAMPLESDIR}; X ${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${EXAMPLESDIR}/openfire.xml X @if [ ! -f ${WETC}/openfire.xml ]; then \ X ${MKDIR} ${WETC}; \ X ${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${WETC}/openfire.xml; \ X fi X @PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X ${CHOWN} -R ${PUSER}:${PGROUP} ${WETC} X ${CHOWN} -R ${PUSER}:${PGROUP} ${VARDB} X ${CHOWN} -R ${PUSER}:${PGROUP} ${VARLOG} X ${CHOWN} -R ${PUSER}:${PGROUP} ${DATADIR} X X @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" X @${ECHO_CMD} "" X @${CAT} ${PKGMESSAGE} X @${ECHO_CMD} "" X X.include END-of-openfire/Makefile echo x - openfire/distinfo sed 's/^X//' >openfire/distinfo << 'END-of-openfire/distinfo' XMD5 (openfire_src_3_3_0.tar.gz) = b2c6de82215b62ddcb4804641405a785 XSHA256 (openfire_src_3_3_0.tar.gz) = 1bfff0c896337d5bf44db30e8c570942202ec16edd5b9d53c8d5e72a035c96a4 XSIZE (openfire_src_3_3_0.tar.gz) = 18793873 END-of-openfire/distinfo echo x - openfire/pkg-descr sed 's/^X//' >openfire/pkg-descr << 'END-of-openfire/pkg-descr' XOpenfire (formerly Wildfire) is an enterprise instant messaging (EIM) server Xdual-licensed under the Open Source GPL and commercially. It uses the leading Xopen protocol for instant messaging, XMPP (also called Jabber). XOpenfire is incredibly easy to setup and administer, but offers rock-solid Xsecurity and performance. X XWWW: http://www.igniterealtime.org/projects/openfire/index.jsp END-of-openfire/pkg-descr echo x - openfire/pkg-install sed 's/^X//' >openfire/pkg-install << 'END-of-openfire/pkg-install' X#!/bin/sh X XPATH=/bin:/usr/sbin X Xcase $2 in XPOST-INSTALL) X USER=openfire X GROUP=${USER} X UID=341 X GID=${UID} X X if pw group show "${GROUP}" >/dev/null; then X echo "You already have a group \"${GROUP}\", so I will use it." X else X if pw groupadd ${GROUP} -g ${GID}; then X echo "Added group \"${GROUP}\"." X else X echo "Adding group \"${GROUP}\" failed..." X exit 1 X fi X fi X X if pw user show "${USER}" >/dev/null; then X echo "You already have a user \"${USER}\", so I will use it." X else X if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ X -d /nonexistent -s /sbin/nologin -c "Openfire Daemon" X then X echo "Added user \"${USER}\"." X else X echo "Adding user \"${USER}\" failed..." X exit 1 X fi X fi X ;; Xesac END-of-openfire/pkg-install echo x - openfire/pkg-plist sed 's/^X//' >openfire/pkg-plist << 'END-of-openfire/pkg-plist' X@unexec %D/etc/rc.d/openfire stop > /dev/null 2>&1 || true X@unexec if cmp -s %D/etc/openfire/openfire.xml %D/%%EXAMPLESDIR%%/openfire.xml; then rm -f %D/etc/openfire/openfire.xml; else echo If permanently deleting this package, %%PREFIX%%/etc/openfire/openfire.xml must be removed manually; fi X@unexec [ -d %D/share/doc/openfire/javadoc ] && rm -rf %D/share/doc/openfire/javadoc X%%EXAMPLESDIR%%/openfire.xml X@exec [ -d /var/log/openfire ] || mkdir -p /var/log/openfire && chown openfire:openfire /var/log/openfire X@exec [ -d /var/db/openfire ] || mkdir -p /var/db/openfire && chown openfire:openfire /var/db/openfire X@exec [ -d %D/etc/openfire ] || mkdir -p %D/etc/openfire && chown openfire:openfire %D/etc/openfire X@exec [ -f %D/etc/openfire/openfire.xml ] || cp %%EXAMPLESDIR%%/openfire.xml %D/etc/openfire/openfire.xml && chown openfire:openfire %D/etc/openfire/openfire.xml X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.html X%%PORTDOCS%%%%DOCSDIR%%/README.html X%%PORTDOCS%%%%DOCSDIR%%/changelog.html X%%PORTDOCS%%%%DOCSDIR%%/database-guide.html X%%PORTDOCS%%%%DOCSDIR%%/database.html X%%PORTDOCS%%%%DOCSDIR%%/overlay.html X%%PORTDOCS%%%%DOCSDIR%%/db-integration-guide.html X%%PORTDOCS%%%%DOCSDIR%%/images/header_logo.gif X%%PORTDOCS%%%%DOCSDIR%%/images/launcher.png X%%PORTDOCS%%%%DOCSDIR%%/images/sitemesh.png X%%PORTDOCS%%%%DOCSDIR%%/images/windows_service.png X%%PORTDOCS%%%%DOCSDIR%%/images/setup_ldap.png X%%PORTDOCS%%%%DOCSDIR%%/images/active_directory.png X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/install-guide.html X%%PORTDOCS%%%%DOCSDIR%%/ldap-guide.html X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-commons-logging.txt X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-dom4j.txt X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-jaxen.txt X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-xpp3.txt X%%PORTDOCS%%%%DOCSDIR%%/plugin-dev-guide.html X%%PORTDOCS%%%%DOCSDIR%%/protocol-support.html X%%PORTDOCS%%%%DOCSDIR%%/source-build.html X%%PORTDOCS%%%%DOCSDIR%%/ssl-guide.html X%%PORTDOCS%%%%DOCSDIR%%/style.css X%%PORTDOCS%%%%DOCSDIR%%/translator-guide.html X%%PORTDOCS%%%%DOCSDIR%%/upgrade-guide.html Xshare/java/classes/activation.jar Xshare/java/classes/bouncycastle.jar Xshare/java/classes/commons-el.jar Xshare/java/classes/hsqldb.jar Xshare/java/classes/jasper-compiler.jar Xshare/java/classes/jasper-runtime.jar Xshare/java/classes/jdic.jar Xshare/java/classes/jtds.jar Xshare/java/classes/mail.jar Xshare/java/classes/mysql.jar Xshare/java/classes/postgres.jar Xshare/java/classes/servlet.jar Xshare/java/classes/startup.jar Xshare/java/classes/openfire.jar Xshare/java/openfire/plugins/admin/plugin.xml Xshare/java/openfire/plugins/admin/webapp/WEB-INF/admin.tld Xshare/java/openfire/plugins/admin/webapp/WEB-INF/decorators.xml Xshare/java/openfire/plugins/admin/webapp/WEB-INF/dwr.xml Xshare/java/openfire/plugins/admin/webapp/WEB-INF/lib/admin-jsp.jar Xshare/java/openfire/plugins/admin/webapp/WEB-INF/lib/dwr.jar Xshare/java/openfire/plugins/admin/webapp/WEB-INF/sitemesh.xml Xshare/java/openfire/plugins/admin/webapp/WEB-INF/web.xml Xshare/java/openfire/plugins/admin/webapp/images/clearspace.gif Xshare/java/openfire/plugins/admin/webapp/images/certificate_warning-16x16.png Xshare/java/openfire/plugins/admin/webapp/images/certificate_ok-16x16.png Xshare/java/openfire/plugins/admin/webapp/images/add-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/aim.gif Xshare/java/openfire/plugins/admin/webapp/images/arrow_right_blue.gif Xshare/java/openfire/plugins/admin/webapp/images/blank.gif Xshare/java/openfire/plugins/admin/webapp/images/both_32x16.gif Xshare/java/openfire/plugins/admin/webapp/images/bullet-green-14x14.gif Xshare/java/openfire/plugins/admin/webapp/images/bullet-red-14x14.gif Xshare/java/openfire/plugins/admin/webapp/images/bullet-yellow-14x14.gif Xshare/java/openfire/plugins/admin/webapp/images/bullet.gif Xshare/java/openfire/plugins/admin/webapp/images/cache-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/check.gif Xshare/java/openfire/plugins/admin/webapp/images/connection-manager_16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/delete-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/doc-changelog-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/doc-down-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/doc-readme-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/edit-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/error-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/forbidden-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/greenlight-24x24.gif Xshare/java/openfire/plugins/admin/webapp/images/header-background_new.gif Xshare/java/openfire/plugins/admin/webapp/images/header-help_new.gif Xshare/java/openfire/plugins/admin/webapp/images/header-title_new.gif Xshare/java/openfire/plugins/admin/webapp/images/icon_update-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/icon_warning-small.gif Xshare/java/openfire/plugins/admin/webapp/images/icq.gif Xshare/java/openfire/plugins/admin/webapp/images/im_available.gif Xshare/java/openfire/plugins/admin/webapp/images/im_away.gif Xshare/java/openfire/plugins/admin/webapp/images/im_dnd.gif Xshare/java/openfire/plugins/admin/webapp/images/im_free_chat.gif Xshare/java/openfire/plugins/admin/webapp/images/incoming_32x16.gif Xshare/java/openfire/plugins/admin/webapp/images/info-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/language_zh_CN.gif Xshare/java/openfire/plugins/admin/webapp/images/lock.gif Xshare/java/openfire/plugins/admin/webapp/images/login_background.png Xshare/java/openfire/plugins/admin/webapp/images/login_boxbg.gif Xshare/java/openfire/plugins/admin/webapp/images/login_header.gif Xshare/java/openfire/plugins/admin/webapp/images/login_logo.gif Xshare/java/openfire/plugins/admin/webapp/images/mark-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/msn.gif Xshare/java/openfire/plugins/admin/webapp/images/outgoing_32x16.gif Xshare/java/openfire/plugins/admin/webapp/images/page-background_new.gif Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-left.gif Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-used-high.gif Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-used-low.gif Xshare/java/openfire/plugins/admin/webapp/images/plugin-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/redlight-24x24.gif Xshare/java/openfire/plugins/admin/webapp/images/refresh-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/server_16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/setup-header.png Xshare/java/openfire/plugins/admin/webapp/images/setup-sidebar-bottom.gif Xshare/java/openfire/plugins/admin/webapp/images/setup-sidebar-top.gif Xshare/java/openfire/plugins/admin/webapp/images/sidebar_top.gif Xshare/java/openfire/plugins/admin/webapp/images/sort_ascending.gif Xshare/java/openfire/plugins/admin/webapp/images/sort_descending.gif Xshare/java/openfire/plugins/admin/webapp/images/success-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/tape.gif Xshare/java/openfire/plugins/admin/webapp/images/user-clear-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/user-green-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/user-red-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/user-yellow-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/user.gif Xshare/java/openfire/plugins/admin/webapp/images/warning-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/working-16x16.gif Xshare/java/openfire/plugins/admin/webapp/images/x.gif Xshare/java/openfire/plugins/admin/webapp/images/yahoo.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-orange.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress0.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress5.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_gearplay.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_header_logo.gif Xshare/java/openfire/plugins/admin/webapp/images/aim-gray.gif Xshare/java/openfire/plugins/admin/webapp/images/im_unavailable.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-grey.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_closetestx.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_helpicon.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress4.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_nextprofile.gif Xshare/java/openfire/plugins/admin/webapp/images/irc-gray.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_check.gif Xshare/java/openfire/plugins/admin/webapp/images/irc.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress3.gif Xshare/java/openfire/plugins/admin/webapp/images/msn-gray.gif Xshare/java/openfire/plugins/admin/webapp/images/enterprise-info-btn.gif Xshare/java/openfire/plugins/admin/webapp/images/wait24trans.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-bigblue.gif Xshare/java/openfire/plugins/admin/webapp/images/yahoo-gray.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_bg-top.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_language_zh_CN.gif Xshare/java/openfire/plugins/admin/webapp/images/twisty_closed_9x9.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress2.gif Xshare/java/openfire/plugins/admin/webapp/images/enterprise.png Xshare/java/openfire/plugins/admin/webapp/images/twisty_inactive_9x9.gif Xshare/java/openfire/plugins/admin/webapp/images/icq-gray.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_contentbox_bg.gif Xshare/java/openfire/plugins/admin/webapp/images/twisty_opened_9x9.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_bg.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress1.gif Xshare/java/openfire/plugins/admin/webapp/images/setup_header_bg.gif Xshare/java/openfire/plugins/admin/webapp/index.html Xshare/java/openfire/plugins/admin/webapp/favicon.ico Xshare/java/openfire/plugins/admin/webapp/js/behaviour.js Xshare/java/openfire/plugins/admin/webapp/js/builder.js Xshare/java/openfire/plugins/admin/webapp/js/controls.js Xshare/java/openfire/plugins/admin/webapp/js/cookies.js Xshare/java/openfire/plugins/admin/webapp/js/dragdrop.js Xshare/java/openfire/plugins/admin/webapp/js/effects.js Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-setup.js Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-win2k-1.css Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-win2k-cold-1.css Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar.js Xshare/java/openfire/plugins/admin/webapp/js/pngfix.js Xshare/java/openfire/plugins/admin/webapp/js/prototype.js Xshare/java/openfire/plugins/admin/webapp/js/scriptaculous.js Xshare/java/openfire/plugins/admin/webapp/js/slider.js Xshare/java/openfire/plugins/admin/webapp/js/setup.js Xshare/java/openfire/plugins/admin/webapp/js/lightbox.js Xshare/java/openfire/plugins/admin/webapp/js/unittest.js Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domTT.js Xshare/java/openfire/plugins/admin/webapp/js/tooltips/fadomatic.js Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domLib.js Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domTT_drag.js Xshare/java/openfire/plugins/admin/webapp/setup/setup-style.css Xshare/java/openfire/plugins/admin/webapp/style/global.css Xshare/java/openfire/plugins/admin/webapp/style/ldap.css Xshare/java/openfire/plugins/admin/webapp/style/lightbox.css Xshare/java/openfire/plugins/admin/webapp/style/setup.css Xshare/java/openfire/plugins/admin/webapp/style/login.css Xshare/java/openfire/resources/database/upgrade/1/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/1/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/1/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/1/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/1/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/1/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/10/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/11/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/2/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/4/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/5/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/6/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/7/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/8/openfire_sybase.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_db2.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_hsqldb.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_mysql.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_oracle.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_postgresql.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_sqlserver.sql Xshare/java/openfire/resources/database/upgrade/9/openfire_sybase.sql Xshare/java/openfire/resources/database/openfire_db2.sql Xshare/java/openfire/resources/database/openfire_hsqldb.sql Xshare/java/openfire/resources/database/openfire_mysql.sql Xshare/java/openfire/resources/database/openfire_oracle.sql Xshare/java/openfire/resources/database/openfire_postgresql.sql Xshare/java/openfire/resources/database/openfire_sqlserver.sql Xshare/java/openfire/resources/database/openfire_sybase.sql Xshare/java/openfire/resources/nativeAuth/linux-i386/libshaj.so Xshare/java/openfire/resources/nativeAuth/osx-ppc/libshaj.jnilib Xshare/java/openfire/resources/nativeAuth/solaris-sparc/libshaj.so Xshare/java/openfire/resources/nativeAuth/win32-x86/shaj.dll Xshare/java/openfire/resources/security/keystore Xshare/java/openfire/resources/security/truststore Xshare/java/openfire/resources/spank/scripts/prototype.js Xshare/java/openfire/resources/spank/scripts/flash.js Xshare/java/openfire/resources/spank/WEB-INF/web.xml Xshare/java/openfire/resources/spank/crossdomain_version6.swf Xshare/java/openfire/resources/spank/index.html Xshare/java/openfire/resources/spank/crossdomain_version8.swf Xshare/java/openfire/resources/spank/flash6_gateway.swf X X@exec [ -d %%PREFIX%%/%%DATADIR%% ] && chown -R openfire:openfire %%PREFIX%%/%%DATADIR%% Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII X@dirrm share/java/openfire/resources/spank/WEB-INF X@dirrm share/java/openfire/resources/spank/scripts X@dirrm share/java/openfire/resources/spank X@dirrm share/java/openfire/resources/security X@dirrm share/java/openfire/resources/nativeAuth/win32-x86 X@dirrm share/java/openfire/resources/nativeAuth/solaris-sparc X@dirrm share/java/openfire/resources/nativeAuth/osx-ppc X@dirrm share/java/openfire/resources/nativeAuth/linux-i386 X@dirrm share/java/openfire/resources/nativeAuth X@dirrm share/java/openfire/resources/database/upgrade/9 X@dirrm share/java/openfire/resources/database/upgrade/8 X@dirrm share/java/openfire/resources/database/upgrade/7 X@dirrm share/java/openfire/resources/database/upgrade/6 X@dirrm share/java/openfire/resources/database/upgrade/5 X@dirrm share/java/openfire/resources/database/upgrade/4 X@dirrm share/java/openfire/resources/database/upgrade/2 X@dirrm share/java/openfire/resources/database/upgrade/10 X@dirrm share/java/openfire/resources/database/upgrade/11 X@dirrm share/java/openfire/resources/database/upgrade/1 X@dirrm share/java/openfire/resources/database/upgrade X@dirrm share/java/openfire/resources/database X@dirrm share/java/openfire/resources X@dirrm share/java/openfire/plugins/admin/webapp/style X@dirrm share/java/openfire/plugins/admin/webapp/setup X@dirrm share/java/openfire/plugins/admin/webapp/js/jscalendar X@dirrm share/java/openfire/plugins/admin/webapp/js/tooltips X@dirrm share/java/openfire/plugins/admin/webapp/js X@dirrm share/java/openfire/plugins/admin/webapp/images X@dirrm share/java/openfire/plugins/admin/webapp/WEB-INF/lib X@dirrm share/java/openfire/plugins/admin/webapp/WEB-INF X@dirrm share/java/openfire/plugins/admin/webapp X@dirrm share/java/openfire/plugins/admin X%%PORTDOCS%%@dirrm %%DOCSDIR%%/licenses X%%PORTDOCS%%@dirrm %%DOCSDIR%%/images X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%EXAMPLESDIR%% X@unexec rmdir %D/share/java/openfire/plugins 2> /dev/null || echo "If permanently deleting this package, %D/share/jave/openfire/plugins must be removed manually" X@unexec rmdir %D/etc/openfire 2> /dev/null || echo "If permanently deleting this package, %D/etc/openfire must be removed manually" X@unexec rmdir /var/db/openfire 2> /dev/null || echo "If permanently deleting this package, /var/db/openfire must be removed manually" X@unexec rmdir /var/log/openfire 2> /dev/null || echo "If permanently deleting this package, /var/log/openfire must be removed manually" X@dirrmtry share/java/openfire END-of-openfire/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: