Index: trunk/build/loadDeployConfig.xml =================================================================== --- trunk/build/loadDeployConfig.xml (revision 1938) +++ trunk/build/loadDeployConfig.xml (revision 2053) @@ -18,8 +18,10 @@ + @@ -31,4 +33,7 @@ + + + Index: trunk/build/quickstart/linux/bw =================================================================== --- trunk/build/quickstart/linux/bw (revision 2024) +++ trunk/build/quickstart/linux/bw (revision 2053) @@ -30,5 +30,6 @@ echo " -bwchome Specify path to configurations" echo " -bwc Specify configuration name" - echo " -offline Build without atempting to retrieve library jars" + echo " -offline Build without attempting to retrieve library jars" + echo " -carddav Target is for the CardDAV build, otherwise it's a calendar build" echo " target Ant target to execute" echo "" @@ -59,4 +60,7 @@ saveddir=`pwd` +trap 'cd $saveddir' 0 +trap "exit 2" 1 2 3 15 + export QUICKSTART_HOME=$saveddir @@ -68,4 +72,5 @@ offline= quickstart= +carddav= if [ "$1" = "" ] ; then @@ -86,4 +91,8 @@ -quickstart) quickstart="yes" + shift + ;; + -carddav) + carddav="yes" shift ;; @@ -140,3 +149,8 @@ CLASSPATH=$CLASSPATH:$QUICKSTART_HOME/bedework/applib/log4j-1.2.8.jar + +if [ "$carddav" != "" ] ; then + cd $QUICKSTART_HOME/bedework-carddav +fi + $JAVA_HOME/bin/java -classpath $CLASSPATH $ant_xmllogfile $offline -Dant.home=$ANT org.apache.tools.ant.launch.Launcher $BWCONFIG $ant_listener $ant_logger $* Index: trunk/config/bwbuild/default/build.properties =================================================================== --- trunk/config/bwbuild/default/build.properties (revision 1944) +++ trunk/config/bwbuild/default/build.properties (revision 2053) @@ -21,4 +21,5 @@ org.bedework.config.properties=${env.BEDEWORK_CONFIG}/cal.properties org.bedework.config.options=${env.BEDEWORK_CONFIG}/cal.options.xml +org.bedework.carddav.options=${env.BEDEWORK_CONFIG}/carddav.options.xml # Enable/disable replacement of log4j config during deployment Index: trunk/config/bwbuild/default/carddav.options.xml =================================================================== --- (revision ) +++ trunk/config/bwbuild/default/carddav.options.xml (revision 2053) @@ -1,0 +1,192 @@ + + + + + + 3.5 + + + + /principals + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + dc=bedework, dc=org + + 1000 + + + + + organizationalUnit + ou + + uid=admin,ou=system + secret + + true + + + + /principals/users + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + ou=accounts,dc=bedework,dc=org + + 1000 + + + + individual + + organizationalUnit + ou + + inetOrgPerson + uid + + uid + + uid=admin,ou=system + secret + + true + + + + /principals/groups + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=groups,dc=bedework,dc=org + + 1000 + + + + group + + organizationalUnit + ou + + groupOfUniqueNames + cn + + cn + + uid=admin,ou=system + secret + + true + + + + + /user + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=users,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + ou + + addressBook + ou + + inetOrgPerson + cn + + uid=admin,ou=system + secret + true + + + + + /public + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=public,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + addressBook + inetOrgPerson + + ou + ou + cn + + uid=admin,ou=system + secret + true + + + + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + /principals + /principals/users + /principals/groups + /principals/resources + /principals/locations + /principals/tickets + /principals/hosts + + + + + Index: trunk/config/bwbuild/jboss/carddav.options.xml =================================================================== --- (revision ) +++ trunk/config/bwbuild/jboss/carddav.options.xml (revision 2053) @@ -1,0 +1,192 @@ + + + + + + 3.5 + + + + /principals + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + dc=bedework, dc=org + + 1000 + + + + + organizationalUnit + ou + + uid=admin,ou=system + secret + + true + + + + /principals/users + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + ou=accounts,dc=bedework,dc=org + + 1000 + + + + individual + + organizationalUnit + ou + + inetOrgPerson + uid + + uid + + uid=admin,ou=system + secret + + true + + + + /principals/groups + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=groups,dc=bedework,dc=org + + 1000 + + + + group + + organizationalUnit + ou + + groupOfUniqueNames + cn + + cn + + uid=admin,ou=system + secret + + true + + + + + /user + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=users,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + ou + + addressBook + ou + + inetOrgPerson + cn + + uid=admin,ou=system + secret + true + + + + + /public + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=public,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + addressBook + inetOrgPerson + + ou + ou + cn + + uid=admin,ou=system + secret + true + + + + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + /principals + /principals/users + /principals/groups + /principals/resources + /principals/locations + /principals/tickets + /principals/hosts + + + + + Index: trunk/config/bwbuild/liferay5/carddav.options.xml =================================================================== --- (revision ) +++ trunk/config/bwbuild/liferay5/carddav.options.xml (revision 2053) @@ -1,0 +1,192 @@ + + + + + + 3.5 + + + + /principals + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + dc=bedework, dc=org + + 1000 + + + + + organizationalUnit + ou + + uid=admin,ou=system + secret + + true + + + + /principals/users + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + ou=accounts,dc=bedework,dc=org + + 1000 + + + + individual + + organizationalUnit + ou + + inetOrgPerson + uid + + uid + + uid=admin,ou=system + secret + + true + + + + /principals/groups + true + + org.bedework.carddav.server.dirHandlers.LdapPrincipalDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=groups,dc=bedework,dc=org + + 1000 + + + + group + + organizationalUnit + ou + + groupOfUniqueNames + cn + + cn + + uid=admin,ou=system + secret + + true + + + + + /user + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=users,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + ou + + addressBook + ou + + inetOrgPerson + cn + + uid=admin,ou=system + secret + true + + + + + /public + org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost:10389/ + + ou=public,ou=addrbooks,dc=bedework,dc=org + + 1000 + + + + organizationalUnit + addressBook + inetOrgPerson + + ou + ou + cn + + uid=admin,ou=system + secret + true + + + + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + + + org.bedework.carddav.bwserver.BwSysIntfImpl + /find + /principals/users + + false + + address-book + + /principals + /principals/users + /principals/groups + /principals/resources + /principals/locations + /principals/tickets + /principals/hosts + + + + + Index: trunk/deployment/appjars.xml =================================================================== --- trunk/deployment/appjars.xml (revision 2052) +++ trunk/deployment/appjars.xml (revision 2053) @@ -311,5 +311,5 @@ + name="xalan" version="2.7.1" />