Author: olli Date: Wed Oct 4 13:13:56 2017 New Revision: 1811065 URL: http://svn.apache.org/viewvc?rev=1811065&view=rev Log: SLING-7177 Switch to RepositoryInitializer factory configurations
add RepositoryInitializer factory configurations Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config Removed: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.impl.RepositoryInitializer.config Modified: sling/trunk/karaf/org.apache.sling.karaf-configs/pom.xml Modified: sling/trunk/karaf/org.apache.sling.karaf-configs/pom.xml URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/pom.xml?rev=1811065&r1=1811064&r2=1811065&view=diff ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/pom.xml (original) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/pom.xml Wed Oct 4 13:13:56 2017 @@ -129,8 +129,43 @@ <type>config</type> </artifact> <artifact> - <classifier>org.apache.sling.jcr.repoinit.impl.RepositoryInitializer</classifier> - <file>src/main/resources/org.apache.sling.jcr.repoinit.impl.RepositoryInitializer.config</file> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config</file> + <type>config</type> + </artifact> + <artifact> + <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss</classifier> + <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config</file> <type>config</type> </artifact> <artifact> Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,17 @@ +scripts=[\ + "create service user sling-mapping\n\ + create service user sling-readall\n\ + create path (sling:Folder) /apps\n\ + create path (sling:Folder) /libs\n\ + create path (sling:Folder) /var\n\ + create path (sling:OrderedFolder) /content\n\ + set ACL for everyone\n\ + allow jcr:read on /\n\ + end\n\ + set ACL for sling-mapping\n\ + allow jcr:read on /\n\ + end\n\ + set ACL for sling-readall\n\ + allow jcr:read on /\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_discovery.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,9 @@ +scripts=[\ + "create service user sling-discovery\n\ + create path (sling:Folder) /var/discovery\n\ + create path (sling:Folder) /var/discovery/oak\n\ + set ACL for sling-discovery\n\ + allow jcr:read on /var/discovery\n\ + allow rep:write on /var/discovery\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_event.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,7 @@ +scripts=[\ + "create service user sling-event\n\ + create path (sling:Folder) /var/eventing\n\ + set ACL for sling-event\n\ + allow jcr:all on /var/eventing\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_i18n.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,6 @@ +scripts=[\ + "create service user sling-i18n\n\ + set ACL for sling-i18n\n\ + allow jcr:read on /\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_installer_jcr.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,8 @@ +scripts=[\ + "create service user sling-jcr-install\n\ + create path (sling:Folder) /apps/sling/install\n\ + set ACL for sling-jcr-install\n\ + allow jcr:read on /\n\ + allow rep:write on /apps/sling/install\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_scripting.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,9 @@ +scripts=[\ + "create service user sling-scripting\n\ + create path (sling:Folder) /apps\n\ + create path (sling:Folder) /libs\n\ + set ACL for sling-scripting\n\ + allow jcr:read on /apps\n\ + allow jcr:read on /libs\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_validation.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,9 @@ +scripts=[\ + "create service user sling-validation\n\ + create path (sling:Folder) /apps\n\ + create path (sling:Folder) /libs\n\ + set ACL for sling-validation\n\ + allow jcr:read on /apps\n\ + allow jcr:read on /libs\n\ + end"\ +] Added: sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config URL: http://svn.apache.org/viewvc/sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config?rev=1811065&view=auto ============================================================================== --- sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config (added) +++ sling/trunk/karaf/org.apache.sling.karaf-configs/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_xss.config Wed Oct 4 13:13:56 2017 @@ -0,0 +1,9 @@ +scripts=[\ + "create service user sling-xss\n\ + create path (sling:Folder) /apps/sling/xss\n\ + create path (sling:Folder) /libs/sling/xss\n\ + set ACL for sling-xss\n\ + allow jcr:read on /apps/sling/xss\n\ + allow jcr:read on /libs/sling/xss\n\ + end"\ +]