{ "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:slingshot:0.0.12", "title":"Apache Sling Kickstart Launcher", "description":"Creates an Executable JAR file to launch Sling Feature Model Project", "vendor":"The Apache Software Foundation", "license":"Apache License, Version 2.0", "bundles":[ { "id":"org.apache.sling:org.apache.sling.sample.slingshot:0.9.0", "start-order":"20" } ], "configurations": { "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling.slingshot": { "user.mapping":[ "org.apache.sling.sample.slingshot=[slingshot-service]" ] } }, "repoinit:TEXT|true":[ "#", "# Licensed to the Apache Software Foundation (ASF) under one", "# or more contributor license agreements. See the NOTICE file", "# distributed with this work for additional information", "# regarding copyright ownership. The ASF licenses this file", "# to you under the Apache License, Version 2.0 (the", "# \"License\"); you may not use this file except in compliance", "# with the License. You may obtain a copy of the License at", "#", "# http://www.apache.org/licenses/LICENSE-2.0", "#", "# Unless required by applicable law or agreed to in writing,", "# software distributed under the License is distributed on an", "# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY", "# KIND, either express or implied. See the License for the", "# specific language governing permissions and limitations", "# under the License.", "#", "", "create service user slingshot-service with path system/sling", "create user slingshot1 with password slingshot1", "create user slingshot2 with password slingshot2", "", "create path (sling:Folder) /content/slingshot", "create path (sling:Folder) /content/slingshot/users", "create path (sling:Folder) /content/slingshot/users/slingshot1", "create path (sling:Folder) /content/slingshot/users/slingshot2", "", "set principal ACL for slingshot-service", " allow jcr:read,rep:write on /content/slingshot", "end", "", "set ACL for slingshot1", " allow jcr:read,rep:write on /content/slingshot/users/slingshot1", "end", "", "set ACL for slingshot2", " allow jcr:read,rep:write on /content/slingshot/users/slingshot2", "end" ] }