Class LindaChecker
source code
The LindaChecker class is used by all checks, as they inheriate from it. It provides an initialisation method that sets up internal variables for the
check to use, such as:
- self.lab: The lab directory itself.
- self.err_dict: The error dictionary. There should be no need to access this directly.
- self.file: The check file itself.
- self.pkg_name: The package name being checked.
- self.version: The package version being checked.
- self.information: Contains information such as what files are contained in the package, and what 'file', 'objdump' and 'ldd' outputs for each of them. See the documentation on Collector for more information.
This method also provides a hook method called init, which means checks can also perform their own initisagtion.
|
|
|
signal_error(self,
tag=None,
message=[ ] )
This method is called whenever an error is encountered in a
package. |
source code
|
|
|
|
This method is called whenever an error is encountered in a package.
It adds the tag and data to the internal err_dict object.
|
This method checks if the version of a package is native. It returns
false if the package is not native, and returns true if it is.
|