The following procedures are defined for the system#file component type:
default install block – Deploys the contained file based on the state of the variables. No snapshots are captured.
markOnly install block – Marks the system to indicate that a new version of the component is installed. No resources are transferred, and no snapshots are captured.
default uninstall block – Undeploys the contained file from the location to which it was originally deployed.
markOnly uninstall block – Marks the system to indicate that the current version of the component has been uninstalled. The component's resources are not actually removed from the target host.
default snapshot block – Captures a snapshot of the deployed file. Because the default install block does not capture the file by default, container components must call this routine explicitly if you want a snapshot.