This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.distribution.sample-0.1.2 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-sample.git
commit b9b610d2a812753edfe1e6d70c74216571457bd0 Author: Marius Petria <[email protected]> AuthorDate: Tue May 19 14:57:35 2015 +0000 SLING-4727: add customization options for temp folders in vlt package builders git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/contrib/extensions/distribution/sample@1680309 13f79535-47bb-0310-9956-ffa450edef68 --- pom.xml | 3 ++- ...ribution.agent.impl.QueueDistributionAgentFactory-temp.json | 10 ++++++++++ ....exporter.AgentDistributionPackageExporterFactory-temp.json | 6 ++++++ ....importer.LocalDistributionPackageImporterFactory-temp.json | 6 ++++++ ...mpl.vlt.VaultDistributionPackageBuilderFactory-tempvlt.json | 7 +++++++ ...on.impl.vlt.VaultDistributionPackageBuilderFactory-vlt.json | 3 ++- .../SLING-CONTENT/var/sling/distribution/jcrpackages.json | 3 +++ .../SLING-CONTENT/var/sling/distribution/packages.json | 3 +++ 8 files changed, 39 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 84d443a..f65b9f0 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,8 @@ <instructions> <Bundle-SymbolicName>org.apache.sling.distribution.sample</Bundle-SymbolicName> <Sling-Initial-Content> - SLING-CONTENT/libs/sling/distribution;path:=/libs/sling/distribution;overwrite:=true + SLING-CONTENT/libs/sling/distribution;path:=/libs/sling/distribution;overwrite:=true, + SLING-CONTENT/var/sling/distribution;path:=/var/sling/distribution;overwrite:=true </Sling-Initial-Content> </instructions> </configuration> diff --git a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.agent.impl.QueueDistributionAgentFactory-temp.json b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.agent.impl.QueueDistributionAgentFactory-temp.json new file mode 100644 index 0000000..dad003d --- /dev/null +++ b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.agent.impl.QueueDistributionAgentFactory-temp.json @@ -0,0 +1,10 @@ +{ + "jcr:primaryType": "sling:OsgiConfig", + "name": "temp", + + "serviceName" : "distributionService", + + "requestAuthorizationStrategy.target" : "(name=privilegeRead)", + + "packageBuilder.target" : "(name=tempvlt)" +} \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.exporter.AgentDistributionPackageExporterFactory-temp.json b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.exporter.AgentDistributionPackageExporterFactory-temp.json new file mode 100644 index 0000000..cd1ab11 --- /dev/null +++ b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.exporter.AgentDistributionPackageExporterFactory-temp.json @@ -0,0 +1,6 @@ +{ + "jcr:primaryType": "sling:OsgiConfig", + "name": "temp", + + "agent.target": "(name=temp)" +} \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.importer.LocalDistributionPackageImporterFactory-temp.json b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.importer.LocalDistributionPackageImporterFactory-temp.json new file mode 100644 index 0000000..657c503 --- /dev/null +++ b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.packaging.impl.importer.LocalDistributionPackageImporterFactory-temp.json @@ -0,0 +1,6 @@ +{ + "jcr:primaryType": "sling:OsgiConfig", + "name": "temp", + + "packageBuilder.target" : "(name=tempvlt)" +} \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-tempvlt.json b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-tempvlt.json new file mode 100644 index 0000000..37c970b --- /dev/null +++ b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install.publish/impexp/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-tempvlt.json @@ -0,0 +1,7 @@ +{ + "jcr:primaryType": "sling:OsgiConfig", + "name": "tempvlt", + "type": "jcrvlt", + "tempJcrFolder" : "/var/sling/distribution/jcrpackages", + "tempFsFolder" : "/var/sling/distribution/packages" +} \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-vlt.json b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-vlt.json index 931dc79..349afcf 100644 --- a/src/main/resources/SLING-CONTENT/libs/sling/distribution/install/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-vlt.json +++ b/src/main/resources/SLING-CONTENT/libs/sling/distribution/install/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory-vlt.json @@ -1,5 +1,6 @@ { "jcr:primaryType": "sling:OsgiConfig", "name": "vlt", - "type": "jcrvlt" + "type": "jcrvlt", + "tempFsFolder": "/Users/mpetria/work/temp" } \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/var/sling/distribution/jcrpackages.json b/src/main/resources/SLING-CONTENT/var/sling/distribution/jcrpackages.json new file mode 100644 index 0000000..68baa9c --- /dev/null +++ b/src/main/resources/SLING-CONTENT/var/sling/distribution/jcrpackages.json @@ -0,0 +1,3 @@ +{ + "jcr:primaryType": "sling:Folder" +} \ No newline at end of file diff --git a/src/main/resources/SLING-CONTENT/var/sling/distribution/packages.json b/src/main/resources/SLING-CONTENT/var/sling/distribution/packages.json new file mode 100644 index 0000000..68baa9c --- /dev/null +++ b/src/main/resources/SLING-CONTENT/var/sling/distribution/packages.json @@ -0,0 +1,3 @@ +{ + "jcr:primaryType": "sling:Folder" +} \ No newline at end of file -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
