В Equinox Можно ли пометить пакет OSGi как запущенный из p2.inf, содержащего его функцию?

У меня есть функция Eclipse, которая включает в себя несколько пакетов. Я хочу сказать p2 пометить один из этих пакетов как запущенный, когда функция установлена. Это возможно при использовании собственного пакета META-INF / p2.inf, например,

instructions.configure = markStarted(started: true)

но я хочу сделать это на уровне функций, а не на уровне пакета (рассматриваемый пакет является сторонним, и я предпочел бы не изменять его каким-либо образом, если это возможно).

Некоторые исследования привели меня кэтот документ что предполагает возможность перемещения инструкций по настройке в p2.inf содержащейся функции. Я пробовал все очевидные вещи, как,

units.0.id = <bundle symbolic name>
units.0.instructions.configure = \
  org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started: true)

но до сих пор ни одна из перестановок, которые я пробовал, не имеет никакого эффекта: поскольку ничего не происходит, пакет не помечается как запущенный, и об ошибках не сообщается).

Любые указатели будут очень приветствоваться. Это с Eclipse Equinox Galileo (3.5.2) ... ответы, касающиеся Гелиоса, также были бы очень полезны.

Ответы на вопрос(1)

Ваш ответ на вопрос