Skip to main content
summaryrefslogtreecommitdiffstats
blob: 5fd09d5d55282c247ec3b391b57d2b53a91a8740 (plain) (blame)
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
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

Back to the top