A Repository is a collection of packages. The most frequently used repository is the system repository, which lists packages installed by LPMtool. The system repository's structure is described in Chapter 14, System Repository. Other kinds of repositories include remote web sites that offer packages available for download.
A Repository provides methods for:
Returning a Resource Database that represents all triggers. A trigger is a script whose execution is triggered by an installation or uninstallation of a resource. The script itself is stored as a part of a package's manifest, and a a Resource Database provides a way to quickly locate packages with matching triggers.
This Resource Database holds dependencies whose resources are named
“triggerin-
resource
”,
“triggerun-
resource
”,
and
“triggerpostun-
resource
”,
where “resource” is the name of the triggering resource.
See Section 8.2, “Triggers” for more information.