X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=contrib%2Fopenldap%2Ffai.schema;h=2180d4fac22abfceec927446c01a52f49bd38992;hb=507cdfd9650744d81bf1b3975cd2f1d7dbeb4048;hp=3b04a595114eca101d9baa025214faecff24d0d5;hpb=1a44b913833879e8eb7ea3e10ad883c6185eb48d;p=gosa.git diff --git a/contrib/openldap/fai.schema b/contrib/openldap/fai.schema index 3b04a5951..2180d4fac 100644 --- a/contrib/openldap/fai.schema +++ b/contrib/openldap/fai.schema @@ -51,6 +51,7 @@ # FAIpackageList | FAIinstallMethod, FAIpackage # FAIdebconfInfo | FAIvariable, FAIvariableContent, FAIvariableType # FAIobject | FAIclass, FAIstatus, macAddress +# FAIrepository | FAIdebianMirror, FAIdebianRelease, FAIdebianSection # # Rem.: Except of FAIdebconfInfo and FAIobject, all object classes are inherited # from FAIclass, so ALL cn's MUST be unique in your tree. @@ -263,10 +264,33 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.5.22 NAME 'FAIpartitionSize' # Description: Optionally this flag contains the "preserve" keyword, in # order to influence partitioning. attributetype ( 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) + +# Name : FAIdebianMirror +# Description: Used for bootstrap sources.list settings. It contains +# the mirror server url. +attributetype ( 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) +# Name : FAIdebianRelease +# Description: Used for bootstrap sources.list settings. It contains +# the release. +attributetype ( 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) + +# Name : FAIdebianSection +# Description: Used for bootstrap sources.list settings. It contains +# the section. Multiple Sections get appended. +attributetype ( 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) ## ## Object class definitions (allocated from the GONICUS oid space) @@ -392,4 +416,11 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.40.16 NAME 'FAIobject' DESC 'Marks an object as an FAI object.' MUST ( FAIclass $ macAddress ) MAY ( FAIstatus ) ) +# Name : FAIrepository +# Description: Marks objects to have a set of FAI classes. +objectclass (1.3.6.1.4.1.10098.1.2.1.40.17 NAME 'FAIrepository' + SUP top AUXILIARY + DESC 'Provides per object repository informations.' + MUST ( FAIdebianMirror $ FAIdebianRelease $ FAIdebianSection ) ) + ### END of FAI schema file