Check that a specified archive is unique, i.e. specified only
once per architecture per
Defined on line: 152
Called in
Check that the boot attribute is set for types that require an
initrd.
Defined on line: 183
Called in
Check that the container attribute is set and has a valid name
Defined on line: 218
Called in
Make sure only one profile is marked as default.
Defined on line: 251
Called in
Check that only one type is marked as primary per profile
Defined on line: 322
Called in
A
Defined on line: 279
Called in
The displayname attribute of the image may not contain spaces
Defined on line: 353
Called in
When building an EC2 image we expect the type to be a file system image.
Defined on line: 379
Called in
If a region is specified for an EC2 image creation it must only be
specified once.
Defined on line: 413
Called in
It is necessary to specify the filesystem attribute for certain
image types. Make sure the attribute is specified when required.
Defined on line: 460
Called in
Check that the group seetings are consistent across all
Defined on line: 493
Called in
username and password attributes for all repositories configured
as https: must have the same value. Any repository that has a
username attribute must also have a password attribute.
Defined on line: 531
Called in
Check that the install verification settings do not conflict
Defined on line: 593
Called in
Check that the interface name used is unique within one
Defined on line: 630
Called in
Check that the interface name used is unique within one
Defined on line: 661
Called in
Check that the boot directory, i.e. /boot is not specified as
a logical volume.
Defined on line: 690
Called in
Check that no group ID is specified if the specieife group name
is part of the system groups.
Defined on line: 718
Called in
Check that a specified package is unique, i.e. specified only
once per architecture per
Defined on line: 803
Called in
Check that the values for the patternType attribute do not conflict.
If all
Defined on line: 866
Called in
The PatternType attribute may only be used for image and bootstrap
packages. Check that this is set appropriately.
Defined on line: 964
Called in
Check that a specified namedCollection is unique,
i.e. specified only once per architecture
per
Defined on line: 834
Called in
Check that only one post dump action for the OEM
image type is set, spare oem-bootwait
It is reasonable to use oem-bootwait with other actions such
as shutdown or reboot.
Defined on line: 991
Called in
Check that the prefer-license attribute is set to true on only one
repository per profile.
Defined on line: 1072
Called in
Check that only one
Defined on line: 1032
Called in
Check that a profile name does not contain whitespace, and is not
named "all". "all" has a special meaning in Kiwi :(
Defined on line: 1130
Called in
Check that any reference of profiles has a defined
target, i.e. the profile must be defined
Defined on line: 1161
Called in
Check that the current revision meets the minimum requirement
Defined on line: 1204
Called in
Check that the name attribute of the
Defined on line: 1230
Called in
Check that a specified <*config> section is consistent with the
specified image type.
Defined on line: 1260
Called in
Check that the type for which packages are specified exists
for each profile
Defined on line: 1330
Called in
Check that only one type with image="myName" exists per
Defined on line: 1410
Called in
Missing
Defined on line: 1441
Called in
Check image version format
This check should be implemented in the schema but there is a
bug in libxml2 that prevents proper type validation for elements
Defined on line: 1543
Called in
Check that the attributes size and freespace are not used in
combination on the
Defined on line: 1574
Called in
Check that the name attribute of the
Defined on line: 1603
Called in
Check that the given volume name is unique across all volumes in a
systemdisk configuration.
Defined on line: 1628
Called in
Generate the XML Document tree for perl
Defined on line: 1657
Called in
Load the XML file and pass it to the XSLT stylesheet
processor for internal version conversion
Defined on line: 1681
Called in
Loop through all packages sections and check that
specified names are unique for the given child
element.
Defined on line: 1712
Called in
Validate XML data that cannot be validated through Schema and
structure validation. This includes conditional presence of
elements and attributes as well as certain values.
Note that any checks need to work off $this->{systemTree}. The
consistency check occurs prior to this object being porpulated
with XML data. This allows us to basically have no error checking
in any code that populates this object from XML data.
Defined on line: 1749
Called in
Validate the control file for syntactic and
structural correctness according to current schema
Defined on line: 1874
Called in
Return the DOM for the configuration file.
Defined on line: 111
Called in
Create the validator object.
Defined on line: 38
Called in
Validate the XML for syntactic correctness and consistency
Defined on line: 122
Called in
__checkBootSpecPresent
__checkConainerSpec
__checkDefaultProfSetting
__checkDefaultTypeSetting
__checkDeletePackNoPatNoTar
__checkDisplaynameValid
__checkEC2IsFsysType
__checkEC2Regions
__checkFilesysSpec
__checkGroupSettingsConsistent
__checkHttpsCredentialsConsistent
__checkInstallVerifyAction
__checkNetInterfaceMACUnique
__checkNetInterfaceNameUnique
__checkNoBootVolume
__checkNoIDSystemGroups
__checkPackageUnique
__checkPatternTypeAttrConsistent
__checkPatternTypeAttrUse
__checkPatternUnique
__checkPostDumpAction
__checkPreferLicenseUnique
__checkPreferencesDefinition
__checkProfileNames
__checkReferencedProfDefined
__checkRevision
__checkSysdiskNameNoWhitespace
__checkTypeConfigConsist
__checkTypePckgsTypeExists
__checkTypeUnique
__checkUserDataConsistent
__checkVersionDefinition
__checkVolAttrsConsist
__checkVolNameNoWhitespace
__checkVolNameUnique
__getXMLDocTree
__loadControlfile
__uniqueInPackages
__validateConsistency
__validateXML
getDOM
new
validate