Code

Updated fai.ldif
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 12 Apr 2011 08:42:22 +0000 (08:42 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 12 Apr 2011 08:42:22 +0000 (08:42 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@20709 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-plugins/fai/contrib/fai.ldif

index b06c93a0016e98c73f518edff1dad1d644d9b8ad..a632985af95b87212cd0ddf2611c2fc00f3a25b8 100644 (file)
+#
+################################################################################
+#
 dn: cn=fai,cn=schema,cn=config
 objectClass: olcSchemaConfig
 cn: fai
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.1 NAME 'FAIclass' DESC 'Storage for FAI class names' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64})
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.2 NAME 'FAIpriority' DESC 'Storage for FAI priorities' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.3 NAME 'FAIpartitionType' DESC 'Storage for FAI partition types' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.4 NAME 'FAIpartitionNr' DESC 'Storage for FAI partition devices' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.5 NAME 'FAImountOptions' DESC 'Storage for FAI partition mount options' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.6 NAME 'FAImountPoint' DESC 'Storage for FAI partition mount points' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.7 NAME 'FAIfsOptions' DESC 'Storage for FAI partition generation options' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.8 NAME 'FAIfsType' DESC 'Storage for FAI partition types' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.9 NAME 'FAIscript' DESC 'General storage field for multiline text aka scripts' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.10 NAME 'FAItask' DESC 'Note for which FAI tasks a hook is made for' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.11 NAME 'FAIvariable' DESC 'Store debconf template variable names' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.12 NAME 'FAIvariableContent' DESC 'Store debconf template variable contents' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.13 NAME 'FAIvariableType' DESC 'Store debconf template variable type' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.14 NAME 'FAIinstallMethod' DESC 'Store debian package installation flag' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.15 NAME 'FAIpackage' DESC 'Store debian package name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.16 NAME 'FAItemplateFile' DESC 'Store complete template files' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.17 NAME 'FAItemplatePath' DESC 'Store template file storage path' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.18 NAME 'FAIowner' DESC 'Store template file storage path' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.19 NAME 'FAImode' DESC 'Store template file storage path' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.20 NAME 'FAIstatus' DESC 'Store FAI progress status' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.21 NAME 'FAIpackagelistDependency' DESC 'Store package lists where we depend from' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.22 NAME 'FAIpartitionSize' DESC 'Store size range for partition size' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.23 NAME 'FAIpartitionFlags' DESC 'Optional flags like "preserve"' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.24 NAME 'FAIdebianMirror' DESC 'TODO' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.25 NAME 'FAIdebianRelease' DESC 'TODO' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.26 NAME 'FAIdebianSection' DESC 'TODO' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.27 NAME 'FAIrepository' DESC 'TODO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.28 NAME 'FAIstate' DESC 'TODO' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-olcAttributeTypes: ( 1.3.6.1.4.1.10098.1.1.5.29 NAME 'FAIrelease' DESC 'TODO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.1 NAME 'FAIclass' SUP top STRUCTURAL DESC 'Generic class parent for FAI objects' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.2 NAME 'FAIprofile' SUP top AUXILIARY DESC 'FAI profile container for multiple class objects' MUST ( cn $ FAIclass ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.3 NAME 'FAIpartitionTable' SUP top AUXILIARY DESC 'Stores FAI partition tables' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.4 NAME 'FAIpartitionDisk' SUP top AUXILIARY DESC 'Stores FAI partition tables' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.5 NAME 'FAIpartitionEntry' SUP top AUXILIARY DESC 'One partition table entry' MUST ( FAIpartitionType $ FAIpartitionNr $ FAIfsType $ FAImountPoint $ FAIpartitionSize $ cn ) MAY ( FAImountOptions $ FAIfsOptions $ FAIpartitionFlags $ description $ FAIstate ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.6 NAME 'FAIhook' SUP top AUXILIARY DESC 'Stores FAI partition tables' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.7 NAME 'FAIhookEntry' SUP top AUXILIARY DESC 'FAI hook storage' MUST ( cn $ FAIscript $ FAItask ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.8 NAME 'FAIscriptEntry' SUP top AUXILIARY DESC 'FAI script storage' MUST ( cn $ FAIscript $ FAIpriority ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.9 NAME 'FAIscript' SUP top AUXILIARY DESC 'FAI script storage' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.10 NAME 'FAIvariable' SUP top AUXILIARY DESC 'Stores FAI variables sub entries' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.11 NAME 'FAIvariableEntry' SUP top AUXILIARY DESC 'Stores single variable entries' MUST ( cn $ FAIvariableContent ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.12 NAME 'FAIpackageList' SUP top AUXILIARY DESC 'Stores complete package lists' MUST ( cn $ FAIpackage ) MAY ( FAIpackagelistDependency $ FAIinstallMethod $ description $ FAIstate ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.13 NAME 'FAItemplate' SUP top AUXILIARY DESC 'Container for template objects' MUST ( cn ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.14 NAME 'FAItemplateEntry' SUP top AUXILIARY DESC 'Stores real file templates' MUST ( cn $ FAItemplateFile $ FAItemplatePath $ FAIowner $ FAImode ) MAY ( FAIstate $ description ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.15 NAME 'FAIdebconfInfo' SUP top STRUCTURAL DESC 'Stores debconf informations for single packages' MUST ( FAIpackage $ FAIvariable $ FAIvariableType ) MAY ( FAIvariableContent $ FAIstate ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.16 NAME 'FAIobject' SUP top AUXILIARY DESC 'Marks an object as an FAI object.' MAY ( FAIstate $ FAIstatus $ FAIclass $ FAIdebianMirror $ macAddress) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.17 NAME 'FAIrepository' SUP top AUXILIARY DESC 'Provides per object repository informations.' MUST ( FAIdebianRelease $ FAIdebianSection ) MAY ( FAIdebianMirror ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.18 NAME 'FAIrepositoryServer' SUP top AUXILIARY DESC 'Provides repository informations.' MAY ( FAIrepository ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.19 NAME 'FAIbranch' SUP top AUXILIARY DESC 'Provides information for versioning.' MAY ( FAIstate ) )
-olcObjectClasses: (1.3.6.1.4.1.10098.1.2.1.40.20 NAME 'FAIreleaseTag' SUP top AUXILIARY DESC 'Provides information for versioning.' MAY ( FAIrelease ) )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.1
+  NAME 'FAIclass'
+  DESC 'Storage for FAI class names'
+  EQUALITY caseExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64}
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.2
+  NAME 'FAIpriority'
+  DESC 'Storage for FAI priorities'
+  EQUALITY integerMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.3
+  NAME 'FAIpartitionType'
+  DESC 'Storage for FAI partition types'
+  EQUALITY caseExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16}
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.4
+  NAME 'FAIpartitionNr'
+  DESC 'Storage for FAI partition devices'
+  EQUALITY caseExactIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.5
+  NAME 'FAImountOptions'
+  DESC 'Storage for FAI partition mount options'
+  EQUALITY caseExactIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.6
+  NAME 'FAImountPoint'
+  DESC 'Storage for FAI partition mount points'
+  EQUALITY caseExactIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.7
+  NAME 'FAIfsOptions'
+  DESC 'Storage for FAI partition generation options'
+  EQUALITY caseExactIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.8
+  NAME 'FAIfsType'
+  DESC 'Storage for FAI partition types'
+  EQUALITY caseExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16}
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.9
+  NAME 'FAIscript'
+  DESC 'General storage field for multiline text aka scripts'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.10
+  NAME 'FAItask'
+  DESC 'Note for which FAI tasks a hook is made for'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.11
+  NAME 'FAIvariable'
+  DESC 'Store debconf template variable names'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.12
+  NAME 'FAIvariableContent'
+  DESC 'Store debconf template variable contents'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.13
+  NAME 'FAIvariableType'
+  DESC 'Store debconf template variable type'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.14
+  NAME 'FAIinstallMethod'
+  DESC 'Store debian package installation flag'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.15
+  NAME 'FAIpackage'
+  DESC 'Store debian package name'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.16
+  NAME 'FAItemplateFile'
+  DESC 'Store complete template files'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.17
+  NAME 'FAItemplatePath'
+  DESC 'Store template file storage path'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.18
+  NAME 'FAIowner'
+  DESC 'Store template file storage path'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.19
+  NAME 'FAImode'
+  DESC 'Store template file storage path'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.20
+  NAME 'FAIstatus'
+  DESC 'Store FAI progress status'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.21
+  NAME 'FAIpackagelistDependency'
+  DESC 'Store package lists where we depend from'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.22
+  NAME 'FAIpartitionSize'
+  DESC 'Store size range for partition size'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.23
+  NAME 'FAIpartitionFlags'
+  DESC 'Optional flags like "preserve"'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.24
+  NAME 'FAIdebianMirror'
+  DESC 'TODO'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.25
+  NAME 'FAIdebianRelease'
+  DESC 'TODO'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.26
+  NAME 'FAIdebianSection'
+  DESC 'TODO'
+  EQUALITY caseIgnoreIA5Match
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.27
+  NAME 'FAIrepository'
+  DESC 'TODO'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.28
+  NAME 'FAIstate'
+  DESC 'TODO'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.29
+  NAME 'FAIrelease'
+  DESC 'TODO'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.30
+  NAME 'FAIpartitionMethod'
+  DESC 'How to create the partitions: setup-storage'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.31
+  NAME 'FAIdiskOption'
+  DESC 'Options for the disk creation'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.32
+  NAME 'FAIdiskType'
+  DESC 'Options for the disk creation'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.33
+  NAME 'FAIlvmDevice'
+  DESC 'Options for the disk creation'
+  EQUALITY caseIgnoreIA5Match
+  SUBSTR caseIgnoreIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.34
+  NAME 'FAIfsCreateOptions'
+  DESC 'Options for the disk creation'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcAttributeTypes: (
+  1.3.6.1.4.1.10098.1.1.5.35
+  NAME 'FAIfsTuneOptions'
+  DESC 'Options for the disk creation'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.1
+  NAME 'FAIclass'
+  DESC 'Generic class parent for FAI objects (v2.7)'
+  SUP top
+  STRUCTURAL
+  MUST ( cn )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.2
+  NAME 'FAIprofile'
+  DESC 'FAI profile container for multiple class objects (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAIclass )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.3
+  NAME 'FAIpartitionTable'
+  DESC 'Stores FAI partition tables (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ FAIpartitionMethod $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.4
+  NAME 'FAIpartitionDisk'
+  DESC 'Stores FAI partition tables (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ FAIdiskType $ FAIdiskOption $ FAIlvmDevice $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.5
+  NAME 'FAIpartitionEntry'
+  DESC 'One partition table entry (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( FAIpartitionType $ FAIpartitionNr $ FAIfsType $ FAImountPoint $ FAIpartitionSize $ cn )
+  MAY ( FAImountOptions $ FAIfsOptions $ FAIpartitionFlags $ description $ FAIstate $ FAIfsCreateOptions $ FAIfsTuneOptions )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.6
+  NAME 'FAIhook'
+  DESC 'Stores FAI partition tables (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.7
+  NAME 'FAIhookEntry'
+  DESC 'FAI hook storage (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAIscript $ FAItask )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.8
+  NAME 'FAIscriptEntry'
+  DESC 'FAI script storage (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAIscript $ FAIpriority )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.9
+  NAME 'FAIscript'
+  DESC 'FAI script storage (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.10
+  NAME 'FAIvariable'
+  DESC 'Stores FAI variables sub entries (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.11
+  NAME 'FAIvariableEntry'
+  DESC 'Stores single variable entries (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAIvariableContent )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.12
+  NAME 'FAIpackageList'
+  DESC 'Stores complete package lists (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAIpackage )
+  MAY ( FAIpackagelistDependency $ FAIinstallMethod $ description $ FAIstate )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.13
+  NAME 'FAItemplate'
+  DESC 'Container for template objects (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.14
+  NAME 'FAItemplateEntry'
+  DESC 'Stores real file templates (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( cn $ FAItemplateFile $ FAItemplatePath $ FAIowner $ FAImode )
+  MAY ( FAIstate $ description )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.15
+  NAME 'FAIdebconfInfo'
+  DESC 'Stores debconf informations for single packages (v2.7)'
+  SUP top
+  STRUCTURAL
+  MUST ( FAIpackage $ FAIvariable $ FAIvariableType )
+  MAY ( FAIvariableContent $ FAIstate )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.16
+  NAME 'FAIobject'
+  DESC 'Marks an object as an FAI object. (v2.7)'
+  SUP top
+  AUXILIARY
+  MAY ( FAIstate $ FAIstatus $ FAIclass $ FAIdebianMirror $ macAddress )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.17
+  NAME 'FAIrepository'
+  DESC 'Provides per object repository informations. (v2.7)'
+  SUP top
+  AUXILIARY
+  MUST ( FAIdebianRelease $ FAIdebianSection )
+  MAY ( FAIdebianMirror )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.18
+  NAME 'FAIrepositoryServer'
+  DESC 'Provides repository informations. (v2.7)'
+  SUP top
+  AUXILIARY
+  MAY ( FAIrepository )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.19
+  NAME 'FAIbranch'
+  DESC 'Provides information for versioning. (v2.7)'
+  SUP top
+  AUXILIARY
+  MAY ( FAIstate )
+  )
+#
+################################################################################
+#
+olcObjectClasses: (
+  1.3.6.1.4.1.10098.1.2.1.40.20
+  NAME 'FAIreleaseTag'
+  DESC 'Provides information for versioning. (v2.7)'
+  SUP top
+  AUXILIARY
+  MAY ( FAIrelease )
+  )
+#
+################################################################################
+#