From: cajus Date: Thu, 22 Sep 2005 09:51:12 +0000 (+0000) Subject: Added FAI repository information attributes X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=495764823804a00a852e3ddc713a924ab956727d;p=gosa.git Added FAI repository information attributes git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@1407 594d385d-05f5-0310-b6e9-bd551577e9d8 --- 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