forked from eclipse-osgi-technology/osgi.enroute
-
Notifications
You must be signed in to change notification settings - Fork 0
/
enroute-distro.bnd
95 lines (71 loc) · 3.36 KB
/
enroute-distro.bnd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#
# OSGi enRoute Default Distro
#
# This file defines the properties to be used in an enRoute workspace.
#
-runfw: org.eclipse.osgi
-plugin.enroute.distro = \
aQute.bnd.deployer.repository.FixedIndexedRepo; \
name = Distro; \
locations = https://raw.githubusercontent.com/osgi/osgi.enroute/master/cnf/distro/index.xml
-runblacklist.enroute: \
osgi.identity;filter:='(osgi.identity=osgi.enroute.base.api)', \
osgi.identity;filter:='(osgi.identity=osgi.cmpn)', \
osgi.identity;filter:='(osgi.identity=osgi.core)', \
osgi.identity;filter:='(osgi.identity=biz.aQute.junit)', \
osgi.identity;filter:='(osgi.identity=biz.aQute.launcher)', \
osgi.identity;filter:='(osgi.identity=biz.aQute.remote.launcher)'
# TODO check if still needed
-runproperties.eqnx: \
org.apache.felix.http.jettyEnabled=true, \
org.apache.felix.http.whiteboardEnabled=true,\
osgi.console.enable.builtin=false, \
osgi.console=, \
org.osgi.service.http.port=8080
-runpath.eqnx: osgi.enroute.equinox.log.adapter
-runrequires.eqnx: \
osgi.identity;filter:='(osgi.identity=org.apache.felix.log)'
-runsystempackages.eqnx: javax.script
-runsystemcapabilities.dflt: ${native_capability}
debug-bundles: \
osgi.identity;filter:='(osgi.identity=osgi.enroute.webconsole.xray.provider)',\
osgi.implementation;filter:='(osgi.implementation=osgi.metatype)',\
osgi.implementation;filter:='(osgi.implementation=osgi.log)',\
osgi.implementation;filter:='(osgi.implementation=osgi.event)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.command)',\
osgi.identity;filter:='(osgi.identity=osgi.enroute.gogo.shell.provider)', \
osgi.identity;filter:='(osgi.identity=osgi.enroute.base.debug.provider)'
-augment.kn_ua: \
org.knopflerfish.bundle.useradmin; \
capability:="osgi.service;objectClass:List<String>=org.osgi.service.useradmin.UserAdmin;effective:=active, \
osgi.implementation;osgi.implementation=osgi.useradmin"
-augment.eq_ev: \
org.eclipse.equinox.event; \
capability:=" osgi.service;objectClass=org.osgi.service.event.EventAdmin;effective:=active, \
osgi.implementation;osgi.implementation=osgi.event", \
requirement:= "osgi.extender;filter:='(osgi.extender=osgi.component)'"
#
-augment.fe_ht: \
org.apache.felix.http.api; \
requirement:="osgi.implementation;filter:='(&(osgi.implementation=osgi.http)(version>=1.0.0)(!(version>=2.0)))'"
-augment.os_rs: \
org.osgi.service.remoteserviceadmin; \
requirement:="osgi.remoteserviceadmin.distribution;filter:='(configs=*)', \
osgi.remoteserviceadmin.topology;filter:='(policy=*)', \
osgi.remoteserviceadmin.discovery;filter:='(protocols=*)'"
-augment.os_me: \
org.osgi.service.metatype; \
requirement:="osgi.implementation;filter:='(osgi.implementation=osgi.metatype)'"
-augment.os_ev: \
org.osgi.service.event; \
requirement:="osgi.implementation;filter:='(osgi.implementation=osgi.event)'"
-augment.eq_co: \
org.eclipse.equinox.coordinator; \
capability:= "osgi.service;objectClass=org.osgi.service.coordinator.Coordinator;effective:=active, \
osgi.implementation;osgi.implementation=osgi.coordinator"
-augment.fe_lo: \
org.apache.felix.log; \
capability:= "osgi.implementation;osgi.implementation=osgi.log"
-augment.fe_sc: \
org.apache.felix.scr; \
requirement:="osgi.implementation;filter:='(osgi.implementation=osgi.metatype)'"