[KARAF-5008] Add "maven" feature with ACL configuration
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/e4585a99 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/e4585a99 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/e4585a99 Branch: refs/heads/master Commit: e4585a99c5ec6d1f770f7a496a3648d9aa189b08 Parents: 2aeb865 Author: Grzegorz Grzybek <[email protected]> Authored: Thu Jun 22 13:14:44 2017 +0200 Committer: Grzegorz Grzybek <[email protected]> Committed: Thu Jun 22 13:15:06 2017 +0200 ---------------------------------------------------------------------- .../standard/src/main/feature/feature.xml | 23 +++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/e4585a99/assemblies/features/standard/src/main/feature/feature.xml ---------------------------------------------------------------------- diff --git a/assemblies/features/standard/src/main/feature/feature.xml b/assemblies/features/standard/src/main/feature/feature.xml index 0993c27..d120d88 100644 --- a/assemblies/features/standard/src/main/feature/feature.xml +++ b/assemblies/features/standard/src/main/feature/feature.xml @@ -955,7 +955,28 @@ </config> <bundle>mvn:org.jolokia/jolokia-osgi/${jolokia.version}</bundle> </feature> - + + <feature name="maven" description="Commands for Maven configuration of services from pax-url-aether" version="${project.version}"> + <feature>shell</feature> + <bundle start-level="30" start="true">mvn:org.apache.karaf.maven/org.apache.karaf.maven.core/${project.version}</bundle> + <config name="org.apache.karaf.command.acl.maven"> + # + # This configuration file defines the ACLs for maven configuration commands + # + summary[/.*[-][x].*/] = admin + summary = viewer + http-proxy-list[/.*[-][x].*/] = admin + http-proxy-list = viewer + repository-list[/.*[-][x].*/] = admin + repository-list = viewer + http-proxy = admin + password = admin + repository-add = admin + repository-change = admin + repository-remove = admin + </config> + </feature> + <feature name="standard" description="Wrap feature describing all features part of a standard distribution" version="${project.version}"> <feature>wrap</feature> <feature>aries-blueprint</feature>
