SLING-9297 Add dedicated RepositoryInitializer configs for sling-mapping and sling-readall
diff --git a/pom.xml b/pom.xml
index 3fc7b25..df01d38 100644
--- a/pom.xml
+++ b/pom.xml
@@ -163,6 +163,16 @@
<type>config</type>
</artifact>
<artifact>
+ <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_mapping</classifier>
+ <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_mapping.config</file>
+ <type>config</type>
+ </artifact>
+ <artifact>
+ <classifier>org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_readall</classifier>
+ <file>src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_readall.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>
diff --git a/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config
index 8790274..80b4fbf 100644
--- a/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config
+++ b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling.config
@@ -1,17 +1,9 @@
scripts=[\
- "create service user sling-mapping\n\
- create service user sling-readall\n\
- create path (sling:Folder) /apps\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 /content\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"\
]
diff --git a/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_mapping.config b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_mapping.config
new file mode 100644
index 0000000..b926be5
--- /dev/null
+++ b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_mapping.config
@@ -0,0 +1,6 @@
+scripts=[\
+ "create service user sling-mapping\n\
+ set ACL for sling-mapping\n\
+ allow jcr:read on /\n\
+ end"\
+]
diff --git a/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_readall.config b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_readall.config
new file mode 100644
index 0000000..c4b36ef
--- /dev/null
+++ b/src/main/resources/org.apache.sling.jcr.repoinit.RepositoryInitializer-sling_readall.config
@@ -0,0 +1,6 @@
+scripts=[\
+ "create service user sling-readall\n\
+ set ACL for sling-readall\n\
+ allow jcr:read on /\n\
+ end"\
+]