blob: 24e6ae46f37fcca98ebc4a69b3e1b00b8ecbb730 [file] [log] [blame]
{
"#": "this is a comment",
"id": "generated/repoinit/1.0.0",
"bundles": [
{
"id": "org.apache.sling/org.apache.sling.repoinit.parser/1.2.0",
"start-level": 20
},
{
"id": "org.apache.sling/org.apache.sling.jcr.repoinit/1.1.6",
"start-level": 20
},
{
"id": "org.apache.sling/org.apache.sling.provisioning.model/1.8.4",
"start-level": 20
}
],
"configurations": {
"org.apache.sling.jcr.repoinit.impl.RepositoryInitializer": {
"references":"model@repoinit:context:/resources/provisioning/model.txt"
}
},
"repoinit:TEXT|true": [
"# general",
"create path (sling:OrderedFolder) /content",
"set ACL for everyone",
" allow jcr:read on /content",
"end",
"# sling-mapping",
"create service user sling-mapping",
"set ACL for sling-mapping",
" allow jcr:read on /",
"end",
"# sling-readall",
"create service user sling-readall",
"set ACL for sling-readall",
" allow jcr:read on /",
"end",
"# sling-xss",
"create service user sling-xss",
"create path (sling:Folder) /libs/sling/xss",
"create path (sling:Folder) /apps/sling/xss",
"set ACL for sling-xss",
" deny jcr:all on /",
" allow jcr:read on /libs/sling/xss,/apps/sling/xss",
"end",
"# sling-i18n",
"create service user sling-i18n",
"set ACL for sling-i18n",
" allow jcr:read on /",
"end",
"# sling-jcr-install",
"create service user sling-jcr-install",
"# used for config OSGi writeback",
"create path (sling:Folder) /apps/sling/install",
"set ACL for sling-jcr-install",
" allow jcr:read on /",
" allow rep:write on /apps/sling/install",
"end"
]
}