anchor.diff:  		${pkgs.tomcat6}/conf/catalina.properties > ${cfg.baseDir}/conf/catalina.properties
   	    
   	    # Create a modified server.xml which also includes all virtual hosts
  -	    sed -e "/<Engine name=\"Catalina\" defaultHost=\"localhost\">/a\  ${toString (map (virtualHost: ''<Host name=\"${virtualHost.name}\" appBase=\"virtualhosts/${virtualHost.name}/webapps\" unpackWARs=\"true\" autoDeploy=\"true\" xmlValidation=\"false\" xmlNamespaceAware=\"false\" />'' ) cfg.virtualHosts)}" \
  +	    sed -e "/<Engine name=\"Catalina\" defaultHost=\"localhost\">/a\  ${
  +                         toString (map (virtualHost: ''<Host name=\"${virtualHost.name}\" appBase=\"virtualhosts/${virtualHost.name}/webapps\" unpackWARs=\"true\" autoDeploy=\"true\" xmlValidation=\"false\" xmlNamespaceAware=\"false\" >${if cfg.logPerVirtualHost then ''<Valve className=\"org.apache.catalina.valves.AccessLogValve\" directory=\"logs\"  prefix=\"${virtualHost.name}_access_log.\" pattern=\"combined\" resolveHosts=\"false\"/>'' else ""}</Host>'') cfg.virtualHosts)}" \
   	        ${pkgs.tomcat6}/conf/server.xml > ${cfg.baseDir}/conf/server.xml
   	    
   	    # Create a logs/ directory
  
positive.code: 	        ln -sfn ${pkgs.tomcat6}/conf/$i ${cfg.baseDir}/conf/`basename $i`
  	    done
  	    
  	    # Create a modified catalina.properties file 
  	    # Change all references from CATALINA_HOME to CATALINA_BASE and add support for shared libraries
  	    sed -e 's|''${catalina.home}|''${catalina.base}|g' \
  
negative.code:         description = "List consisting of a virtual host name and a list of web applications to deploy on each virtual host";
        };
  
        logPerVirtualHost = mkOption {
          default = false; 
          description = "Whether to enable logging per virtual host.";
        }; 
  
        axis2 = {
        
          enable = mkOption {
  