FreeBSD Bugzilla – Attachment 139848 Details for
Bug 186201
[NEW PORT] www/py-calendarserver: Calendar and Contacts Server from Apple (RFC 4791, RFC 6352)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 18.81 KB, created by
Axel.Rau
on 2014-01-28 14:50:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Axel.Rau
Created:
2014-01-28 14:50:00 UTC
Size:
18.81 KB
patch
obsolete
># 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: ># ># py-calendarserver ># py-calendarserver/files ># py-calendarserver/files/caldavd.in ># py-calendarserver/files/patch-twext_python_log.py ># py-calendarserver/files/pkg-message.in ># py-calendarserver/Makefile ># py-calendarserver/distinfo ># py-calendarserver/pkg-descr ># py-calendarserver/pkg-plist ># >echo c - py-calendarserver >mkdir -p py-calendarserver > /dev/null 2>&1 >echo c - py-calendarserver/files >mkdir -p py-calendarserver/files > /dev/null 2>&1 >echo x - py-calendarserver/files/caldavd.in >sed 's/^X//' >py-calendarserver/files/caldavd.in << '87cb2b020591a765602554247bb02802' >X#!/bin/sh >X# >X# $FreeBSD: ports/net-mgmt/caldavd/files/caldavd.in,v 1.5 2012/11/17 06:00:32 svnexp Exp $ >X# >X# PROVIDE: caldavd >X# REQUIRE: DAEMON >X# >X# Add the following lines to /etc/rc.conf to run caldavd: >X# >X# caldavd_enable (bool): Set it to "YES" to enable caldavd. >X# Default is "NO". >X# caldavd_conf (file): Local config file. >X# Default is "/usr/local/etc/caldavd.conf". >X# caldavd_flags (string): Flags to pass to caldavd. >X# Default is empty. >X# >X >X. /etc/rc.subr >X >X: ${caldavd_enable="NO"} >X: ${caldavd_conf="%%PREFIX%%/etc/caldavd/caldavd.plist"} >X >Xname="caldavd" >Xrcvar=`set_rcvar` >Xcommand="%%PREFIX%%/bin/caldavd" >Xcommand_args=" -f ${caldavd_conf} -R kqueue" >X >Xextra_commands="reload" >Xpidfile="/var/db/${name}/${name}.pid" >X >X >Xrequired_files="${caldavd_conf}" >X >Xstop_cmd=" if [ -f ${pidfile} ] ; then kill -TERM `cat ${pidfile}` ; else echo 'Not running.'; fi " >Xreload_cmd=" if [ -f ${pidfile} ] ; then kill -HUP `cat ${pidfile}` ; else echo 'Not running.'; fi " >Xstatus_cmd=" if [ -f ${pidfile} ] ; then ps -xl `cat ${pidfile}` ; else echo 'Not running.'; fi " >X >Xload_rc_config ${name} >Xrun_rc_command "$1" >87cb2b020591a765602554247bb02802 >echo x - py-calendarserver/files/patch-twext_python_log.py >sed 's/^X//' >py-calendarserver/files/patch-twext_python_log.py << 'eb8366c70bf35aa606bdb8ce0e10d68c' >XIndex: twext/trunk/twext/python/log.py >X=================================================================== >X--- twext/python/log.py.orig 2013-09-17 23:08:55.000000000 +0000 >X+++ twext/python/log.py 2014-01-22 09:29:56.000000000 +0000 >X@@ -932,24 +932,29 @@ >X # Don't patch this module >X if moduleName is __name__: >X continue >X- >X- for name, obj in module.__dict__.iteritems(): >X- newLogger = Logger(namespace=module.__name__) >X- legacyLogger = LegacyLogger(logger=newLogger) >X- >X- if obj is twisted.python.log: >X- log.info("Replacing Twisted log module object {0} in {1}" >X- .format(name, module.__name__)) >X- setattr(module, name, legacyLogger) >X- elif obj is twisted.python.log.msg: >X- log.info("Replacing Twisted log.msg object {0} in {1}" >X- .format(name, module.__name__)) >X- setattr(module, name, legacyLogger.msg) >X- elif obj is twisted.python.log.err: >X- log.info("Replacing Twisted log.err object {0} in {1}" >X- .format(name, module.__name__)) >X- setattr(module, name, legacyLogger.err) >X- >X+ >X+ try: >X+ for name, obj in module.__dict__.iteritems(): >X+ newLogger = Logger(namespace=module.__name__) >X+ legacyLogger = LegacyLogger(logger=newLogger) >X+ >X+ if obj is twisted.python.log: >X+ log.info("Replacing Twisted log module object {0} in {1}" >X+ .format(name, module.__name__)) >X+ setattr(module, name, legacyLogger) >X+ elif obj is twisted.python.log.msg: >X+ log.info("Replacing Twisted log.msg object {0} in {1}" >X+ .format(name, module.__name__)) >X+ setattr(module, name, legacyLogger.msg) >X+ elif obj is twisted.python.log.err: >X+ log.info("Replacing Twisted log.err object {0} in {1}" >X+ .format(name, module.__name__)) >X+ setattr(module, name, legacyLogger.err) >X+ except (AttributeError, RuntimeError,): >X+ # Can't look up __name__. A hack in the "six" module causes >X+ # this. Skip the module. >X+ # See https://trac.calendarserver.org/ticket/832 >X+ continue >X >X >X ###################################################################### >eb8366c70bf35aa606bdb8ce0e10d68c >echo x - py-calendarserver/files/pkg-message.in >sed 's/^X//' >py-calendarserver/files/pkg-message.in << '83410f3b0f5c76e5dd57205c99522fb0' >XThis is the core code base for the Calendar and Contacts Server, >Xwhich is a CalDAV, CardDAV, WebDAV, and HTTP server. >X >XFor general information about the server, see: >X http://www.calendarserver.org/ >Xplus online DOCs, including RFCs (if installed). >X >XGetting Started >XBefore you can run the server, you need to set up a configuration file >X(etc/caldavd/caldavd.plist). >XIf you installed the examples configuration, you could start with a test >Xconfiguration by copying and editing >Xfrom %%PREFIX%%/share/examples/calendarserver/ >Xto %%PREFIX%%/etc/caldavd/ >Xthe files >Xcaldavd*.plist >Xauth/accounts.dtd >Xauth/accounts.xml >Xauth/augments.dtd >Xauth/augments-test.xml >Xauth/proxies.dtd >Xauth/proxies-test.xml >X >XYou will need to choose a "directory service" to use to populate your server's >Xprincipals (users, groups and resources). A directory service provides >Xthe Calendar and Contacts Server with information about these principals. >XSome of the directory services which are supported by the Calendar and >XContacts Server include: >XXMLDirectoryService: this service is configurable via an XML file that >Xcontains principal information. The file auth/accounts.xml provides >Xan example principals configuration. >XOpenDirectoryService: this service uses Apple's OpenDirectory client >X(which in turn uses LDAP, Active Directory, etc.) to obtain principal information. >XThe above configuration uses XMLDirectoryService by default. >XThis is a generally useful configuration for development and testing. >X >XThis file contains a user principal, named admin, with password admin, >Xwhich is set up (in caldavd-test.plist) to have administrative permissions >Xon the server. >X >XUpdates from earlier versions may require a DB schema update, which >Xis done automatically on server start up, if >X <key>FailIfUpgradeNeeded</key> >Xis set to >X <true/> >X >83410f3b0f5c76e5dd57205c99522fb0 >echo x - py-calendarserver/Makefile >sed 's/^X//' >py-calendarserver/Makefile << 'c7cfa425f1c16ed625f7aabb401f591b' >X# Created by: Axel Rau <axel.rau@chaos1.de> >X# $FreeBSD$ >X# >X >XPORTNAME= calendarserver >XPORTVERSION= 5.1 >XPORTREVISION= 0 >XCATEGORIES= www python >XMASTER_SITES= https://svn.calendarserver.org/repository/calendarserver/CalendarServer/tags/release/ >XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >XDISTNAME= CalendarServer-${PORTVERSION} >X >XMAINTAINER= axel.rau@chaos1.de >XCOMMENT= Calendar and Contacts Server from Apple (RFC 4791, RFC 6352) >X >XLICENSE= APACHE20 >X >XFETCH_DEPENDS= svn:${PORTSDIR}/devel/subversion >XBUILD_DEPENDS= ${FETCH_DEPENDS} >XRUN_DEPENDS= bash:${PORTSDIR}/shells/bash >XRUN_DEPENDS+= memcached:${PORTSDIR}/databases/memcached >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:${PORTSDIR}/security/py-pycrypto >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:${PORTSDIR}/devel/py-dateutil >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:${PORTSDIR}/security/py-openssl >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>=1.2:${PORTSDIR}/sysutils/py-psutil >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PyGreSQL>=4.1:${PORTSDIR}/databases/py-PyGreSQL >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7:${PORTSDIR}/databases/py-sqlite3 >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1:${PORTSDIR}/databases/py-sqlparse >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}xattr>=0.6:${PORTSDIR}/devel/py-xattr >XRUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.8:${PORTSDIR}/devel/py-zope.interface >X >XOPTIONS_DEFINE= EXAMPLES DOCS >XEXAMPLES_DESC= Install configuration examples >XDOCS_DESC= Install additional documentation >X >XNEED_ROOT= yes >XUSE_PYTHON= 2.7+ >XUSE_PGSQL= yes >XWANT_PGSQL_VER= 90+ >XUSES= shebangfix twisted:run,conch,mail,names,runner,web,words >XUSE_PYDISTUTILS= yes >XPYDISTUTILS_PKGVERSION= 5.1 >XPYDISTUTILS_AUTOPLIST= yes >X >XSUB_FILES= pkg-message >X >XSHEBANG_FILES=\ >X ${WRKSRC}/calendarserver/tools/backup_pg.py \ >X ${WRKSRC}/calendarserver/tools/backup.py \ >X ${WRKSRC}/twext/python/test/pullpipe.py >X >XUSE_RC_SUBR= caldavd >X >XSVN_REPOSITORY_URL=\ >Xhttp://svn.calendarserver.org/repository/calendarserver >XSVN_TAG1= CalendarServer/tags/release/${DISTNAME} >XSVN_CMD1= svn export >XSVN_TAG2= PyCalendar/trunk >XSVN_CMD2= svn export -r11458 >X >XDOCROOTDIR= /var/db/caldavd/Data/Documents >XLOGDIR= /var/log/caldavd >XSHAREDIR= ${PREFIX}/share/caldavd >X >XDOCSDIR= ${PREFIX}/share/doc/${PORTNAME} >XEXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME} >XCONFIGDIR= ${PREFIX}/etc/caldavd >XPORTDOCS= ${WRKSRC}/doc/\* >X >XCALDAVD_USER= _dcs >XUSERS= ${CALDAVD_USER} >XGROUPS= ${CALDAVD_USER} >X >Xdo-fetch: >X @if [ ! -f "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}" ] ; then \ >X ${MKDIR} ${WRKDIR} ; cd ${WRKDIR} ; ${RM} -Rf ${WRKDIR}/${DISTNAME} ; \ >X ${ECHO_MSG} "=> Checking out CalendarServer from svn.calendarserver.org/..."; \ >X ${SVN_CMD1} ${SVN_REPOSITORY_URL}/${SVN_TAG1} > /dev/null ; \ >X ${ECHO_MSG} "=> Checking out PyCalendar from svn.calendarserver.org/..."; \ >X cd ${WRKDIR}/${DISTNAME} ; ${SVN_CMD2} ${SVN_REPOSITORY_URL}/${SVN_TAG2} > /dev/null ; \ >X ${MV} trunk/src/* . ; \ >X ${ECHO_MSG} "=> Creating tar archive ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"; \ >X cd ${WRKDIR} ; tar -czf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${DISTNAME} ; \ >X ${RM} -Rf ${WRKDIR}/${DISTNAME} ; \ >X else \ >X ${ECHO_MSG} "===> ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} found." ; \ >X fi >X >Xpost-patch: >X >X @${REINPLACE_CMD} -e 's|"{number} ({info})".format(number=version_number, info=version_info)|"5.1"|' ${WRKSRC}/setup.py >X @${REINPLACE_CMD} -e 's|distutils.core|setuptools|g' ${WRKSRC}/setup.py >X @${REINPLACE_CMD} -e 's|bin/bash|usr/bin/env bash|' ${WRKSRC}/bin/caldavd >X @${REINPLACE_CMD} -e 's|/usr/bin|/usr/local/bin|g' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py >X @${REINPLACE_CMD} -e 's|"/etc/caldavd/caldavd.plist"|"${CONFIGDIR}/caldavd.plist"|g' ${WRKSRC}/twistedcaldav/stdconfig.py >X @${REINPLACE_CMD} -e 's|/usr/share/caldavd/lib/python/txdav/common/datastore|${SHAREDIR}|' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py >X @${REINPLACE_CMD} -e 's|"_postgres"|"pgsql"|' ${WRKSRC}/calendarserver/tools/bootstrapdatabase.py >X >Xpost-install: >X >X ${MKDIR} ${STAGEDIR}${DOCROOTDIR} >X ${MKDIR} ${STAGEDIR}${CONFIGDIR} >X ${MKDIR} ${STAGEDIR}${LOGDIR} >X (cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${$PREFIX}/bin) >X ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >X (cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) >X cd ${WRKSRC}/doc && \ >X for i in `ls |${GREP} -v '.8'`; do \ >X ${MKDIR} ${STAGEDIR}${DOCSDIR}/$${i} && \ >X ${INSTALL_MAN} ${WRKSRC}/doc/$${i}/* ${STAGEDIR}${DOCSDIR}/$${i}; done >X ${CP} -p ${WRKSRC}/txdav/common/datastore/sql_schema/current.sql ${STAGEDIR}${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/doc/*.8 ${STAGEDIR}${PREFIX}/man/man8 >X >X.include <bsd.port.mk> >c7cfa425f1c16ed625f7aabb401f591b >echo x - py-calendarserver/distinfo >sed 's/^X//' >py-calendarserver/distinfo << 'f2974d00be72c6bc37c58cdc2249f1b8' >XSHA256 (CalendarServer-5.1.tar.gz) = ba603a7e5f5ab36c72a0fbd03ab4497af0aa110363abedeada64271818bca8d5 >XSIZE (CalendarServer-5.1.tar.gz) = 4099593 >f2974d00be72c6bc37c58cdc2249f1b8 >echo x - py-calendarserver/pkg-descr >sed 's/^X//' >py-calendarserver/pkg-descr << 'f4d079c880fdad16c318b1d58b736603' >XThe open source Calendar and Contacts Server project is a standards-compliant >Xserver implementing the CalDAV and CardDAV protocols (RFC 4791, RFC 6352). >XIt provides a shared location on the network allowing multiple users to store >Xand edit calendaring and contact information. >f4d079c880fdad16c318b1d58b736603 >echo x - py-calendarserver/pkg-plist >sed 's/^X//' >py-calendarserver/pkg-plist << '4e0fcf7302c60ff926c985081ab3b63b' >Xman/man8/caldavd.8.gz >Xman/man8/calendarserver_bootstrap_database.8.gz >Xman/man8/calendarserver_command_gateway.8.gz >Xman/man8/calendarserver_config.8.gz >Xman/man8/calendarserver_export.8.gz >Xman/man8/calendarserver_manage_principals.8.gz >Xman/man8/calendarserver_manage_push.8.gz >Xman/man8/calendarserver_manage_timezones.8.gz >Xman/man8/calendarserver_migrate_resources.8.gz >Xman/man8/calendarserver_monitor_notifications.8.gz >Xman/man8/calendarserver_purge_attachments.8.gz >Xman/man8/calendarserver_purge_events.8.gz >Xman/man8/calendarserver_purge_principals.8.gz >Xman/man8/calendarserver_shell.8.gz >X%%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryService-Apache.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryService-OpenDirectory.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryService-XML.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/DirectoryServices.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/ExtendedLogItems.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/LoadSimulation.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/MultiServerDeployment.rst >X%%PORTDOCS%%%%DOCSDIR%%/Admin/iSchedule.txt >X%%PORTDOCS%%%%DOCSDIR%%/Client-Server/Principal Bootstrap.graffle.zip >X%%PORTDOCS%%%%DOCSDIR%%/Client-Server/Principal Bootstrap.pdf >X%%PORTDOCS%%%%DOCSDIR%%/Client-Server/calendar-client.rst >X%%PORTDOCS%%%%DOCSDIR%%/Developer/Calendar Store API.graffle >X%%PORTDOCS%%%%DOCSDIR%%/Developer/Calendar Store Schema.graffle >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-ctag.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-ctag.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-notifications.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-notifications.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-privatecomments.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-privatecomments.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-privateevents.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-privateevents.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-proxy.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-proxy.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-pubsubdiscovery.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-pubsubdiscovery.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-schedulingchanges.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-schedulingchanges.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-sharing.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/caldav-sharing.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/calendarserver-bulk-change.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/calendarserver-bulk-change.xml >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/icalendar-maskuids.txt >X%%PORTDOCS%%%%DOCSDIR%%/Extensions/icalendar-maskuids.xml >X%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6764-srv-CalDAV.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/RFC6868-Parameter Value Encoding.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-caldav-extensions.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-calendar-availability.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/draft-daboo-carddav-directory-gateway.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/draft-desruisseaux-ischedule.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc2616-HTTP.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc2617-HTTP Auth.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc3253-DeltaV.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc3283-Calendaring.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc3744-WebDAV ACL.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc4331-WebDAV Quota.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc4559-SPNEGO.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc4791-CalDAV.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc4918-WebDAV.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5397-Current Principal.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5545-iCalendar.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5546-iTIP.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5689-Extended MKCOL.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5785-well-known-uris.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5842-BIND.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc5995-POST addmember.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6047-iMIP.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6321-xCal.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6350-vCard4.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6351-xCard.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6352-CardDAV.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6578-WebDAV Sync.txt >X%%PORTDOCS%%%%DOCSDIR%%/RFC/rfc6638-CalDAV-Scheduling.txt >X%%PORTDOCS%%%%DOCSDIR%%/current.sql >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts.dtd >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/accounts.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-default.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/augments.dtd >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/proxies.dtd >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth/resources-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-apple.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-partitioning-primary.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-partitioning-secondary.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd-test.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/caldavd.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/localservers-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/localservers.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mime.types >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers-test.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/remoteservers.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/caldavd-resources.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/locations-resources-orig.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/locations-resources.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/users-groups.xml >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servers.dtd >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/servertoserver.dtd >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sudoers.plist >X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test/accounts.xml >X%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%/test >X%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%/resources >X%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%/auth >X%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%% >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/RFC >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/Extensions >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/Developer >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/Client-Server >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/Admin >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >X@group _dcs >X@exec mkdir -p %D/etc/caldavd/auth >X@unexec rmdir %D/etc/caldavd/auth >X@unexec rmdir %D/etc/caldavd >X@group >X@owner _dcs >X@exec mkdir -p /var/db/caldavd/Data/Documents >X@unexec rmdir /var/db/caldavd/Data/Documents >X@unexec rmdir /var/db/caldavd/Data >X@exec mkdir -p /var/db/caldavd/Documents >X@unexec rmdir /var/db/caldavd/Documents >X@unexec rmdir /var/db/caldavd >X@owner >X@exec mkdir /var/log/caldavd >X@unexec rmdir /var/log/caldavd >4e0fcf7302c60ff926c985081ab3b63b >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 186201
: 139848