Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Equinox p2 Touchpoint Instructions

Revision as of 21:03, 18 June 2008 by Henrik.lindberg.puppet.com (Talk | contribs) (New page: A P2 installable Unit (IU) can be installed into one touchpoint. The IU meta data consists of a reference to the touchpoint (Touchpoint Type), and describes a set of actions/instructions t...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A P2 installable Unit (IU) can be installed into one touchpoint. The IU meta data consists of a reference to the touchpoint (Touchpoint Type), and describes a set of actions/instructions to execute on the referenced touchpoint. Currently, two touchpoints (native, and eclipse) have been implemented. The native touchpoint has aprox 5 different actions, and the eclipse touchpoint has aprox 20. Some of these actions take parameters. The actions and parameters are encoded in a Map where they keys are the references to actions, and the value is a single parameter, or a map of multiple parameters. This wiki page describes the two touchpoints, and the instructions they understand.

Native Touchpoint

The native touchpoint is used to install things "outside of eclipse".

  • cleanupzip(source, target)
  • unzip(source, target)
  • chmod(targetDir, targetFile, permissions)
  • collect(???)
  • link(???)

Eclipse Touchpoint

  • collect
  • installBundle
  • uninstallBundle
  • addSourceBundle
  • removeSourceBundle
  • installFeature
  • uninstallFeature
  • setLauncherName
  • addProgramArgument
  • removeProgramArgument
  • setStartLevel
  • markStarted
  • setFrameworkDependentProperty
  • setFrameworkIndependentProperty
  • setProgramProperty
  • addJVMArgument
  • mkdir
  • rmdir
  • link
  • chmod
  • checkTrust

Back to the top