Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/prov/director/director.txt')
-rw-r--r--bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/prov/director/director.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/prov/director/director.txt b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/prov/director/director.txt
new file mode 100644
index 000000000..5fd09d5d5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/prov/director/director.txt
@@ -0,0 +1,30 @@
+install
+ --> IU, causes an IU to be added to the targeted profile
+ --> ProfileIU, causes the profile IU to be merged in the profile?
+ --> Entry point, causes the entry point entities to be added as an entry point (no nested entry points)
+
+be
+ Put the system in a state we know. The profile may or not be changed.
+ --> IU, create an empty profile with a new ????
+ --> ProfileIU, replace the given profile with the current profile
+ --> EntryPoint, remove everything, and just installs all these IUs from the Entry point into the proi
+
+uninstall
+ It can only uninstall something that is already in the profile.
+ --> IU, causes the IU to be uninstalled, but leave the system in a consistent state. For example uninstall registry will not cause any IU to be uninstalled
+ --> ProfileIU --> nothing to do
+ --> entry point, like for IU
+
+update
+ You can only update a thing that is already in the profile
+ --> IU, causes the IU to be updated.... who decides what to update it to?
+ --> Profile??? --> nothing to do
+ --> Entry point --> we need to check for an update of the children of the entry point
+
+
+
+
+add
+remove
+become
+update \ No newline at end of file

Back to the top