diff --git a/config/alfresco/deployment/filesystem-target.xml b/config/alfresco/deployment/filesystem-target-sample.xml similarity index 87% rename from config/alfresco/deployment/filesystem-target.xml rename to config/alfresco/deployment/filesystem-target-sample.xml index ff59e766cd..265cee4a19 100644 --- a/config/alfresco/deployment/filesystem-target.xml +++ b/config/alfresco/deployment/filesystem-target-sample.xml @@ -3,18 +3,10 @@ - + + - - - true - - - - classpath:alfresco/deployment/filesystem.properties - - - + - - - - - - - alfresco/extension/restore/export_systeminfo.xml - - - - - - - - / - alfresco/extension/restore/export_users.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_system.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_versions.acp - - - - true - - - - - - - / - alfresco/extension/restore/export_spaces_archive.acp - - - - - - - - - - - alfresco/extension/restore/export_models.acp - - - - true - - - - true - - - - / - alfresco/extension/restore/export_spaces.acp - UPDATE_EXISTING - - - - true - - - diff --git a/config/alfresco/repository.properties b/config/alfresco/repository.properties index 8c8803686a..a9df261bd6 100644 --- a/config/alfresco/repository.properties +++ b/config/alfresco/repository.properties @@ -532,3 +532,36 @@ transferservice.receiver.lockRetryWait=100 # time" for both source and destination. Default 5 minutes. transferservice.receiver.lockTimeOut=300000 +; DM Receiever Properties +; +; The name of the DM Receiver target - you deploy to this target name +deployment.dmr.name=alfresco + +; consolidate staging, author and workflow sandboxes to one +deployment.dmr.consolidate=true + +; The name of the Alfresco receiver targer +deployment.avm.name=avm + +;Where should the root of the web project be stored, by default /www/avm_webapps +deployment.avm.rootPath=/www/avm_webapps + +; Pattern for live stores deployment by the alfresco receiver +deployment.avm.storeNamePattern=%storeName%-live + +; Built in deployment receiver properties for the default +; filesystem receiver + +; filesystem receiver configuration +deployment.filesystem.rootdir=./wcm +deployment.filesystem.datadir=${deployment.filesystem.rootdir}/depdata +deployment.filesystem.logdir=${deployment.filesystem.rootdir}/deplog +deployment.filesystem.metadatadir=${deployment.filesystem.rootdir}/depmetadata + +deployment.filesystem.autofix=true +deployment.filesystem.errorOnOverwrite=false + +; default filesystem target configuration +deployment.filesystem.default.rootdir=./www +deployment.filesystem.default.name=filesystem +deployment.filesystem.default.metadatadir=${deployment.filesystem.metadatadir}/default diff --git a/source/java/org/alfresco/repo/avm/MultiTAVMService.java b/source/java/org/alfresco/repo/avm/MultiTAVMService.java index 4afba84f7e..6137677782 100644 --- a/source/java/org/alfresco/repo/avm/MultiTAVMService.java +++ b/source/java/org/alfresco/repo/avm/MultiTAVMService.java @@ -865,11 +865,11 @@ public class MultiTAVMService implements AVMService private String getTenantPath(String avmPath) { - if ((avmPath == null) || (! isTenantServiceEnabled())) + if ((avmPath == null) || (! isTenantServiceEnabled()) || avmPath.equals("UNKNOWN/UNKNOWN")) { return avmPath; } - + String[] storePath = splitPath(avmPath); return tenantService.getName(storePath[0]) + ':' + storePath[1]; } @@ -877,11 +877,11 @@ public class MultiTAVMService implements AVMService private String getBasePath(String avmPath) { // note: ALFCOM-2893 - getCommonAncestor can return node with path = "/" - if ((avmPath == null) || (! isTenantServiceEnabled()) || (avmPath.equals("/"))) + if ((avmPath == null) || (! isTenantServiceEnabled()) || (avmPath.equals("/")) || avmPath.equals("UNKNOWN/UNKNOWN")) { return avmPath; } - + String[] storePath = splitPath(avmPath); return tenantService.getBaseName(storePath[0]) + ':' + storePath[1]; }