File: repository-fd.schema

package info (click to toggle)
fusiondirectory 1.2.3-4%2Bdeb10u1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 33,140 kB
  • sloc: php: 45,518; pascal: 3,700; perl: 2,026; xml: 1,521; sh: 137; makefile: 22
file content (102 lines) | stat: -rw-r--r-- 2,901 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
##
## repository-fd.schema - Needed by Fusion Directory for managing repository servers
##

# Attributes

## Repository attributes

attributetype ( 1.3.6.1.4.1.38414.33.10.1 NAME 'fdRepoType'
  DESC 'FusionDirectory - Repository type'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.33.10.2 NAME 'fdRepoDistribution'
  DESC 'FusionDirectory - dn of repository distribution'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.38414.33.10.3 NAME 'fdRepoSection'
  DESC 'FusionDirectory - dn of repository section'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.38414.33.10.4 NAME 'fdRepoAdmin'
  DESC 'FusionDirectory - dn of repository admin'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.38414.33.10.5 NAME 'fdRepoUser'
  DESC 'FusionDirectory - dn of repository user'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.38414.33.10.6 NAME 'fdRepoUploader'
  DESC 'FusionDirectory - dn of repository uploader'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.38414.33.10.7 NAME 'fdRepoPrivate'
  DESC 'FusionDirectory - Is this repository private'
  EQUALITY booleanMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.33.10.8 NAME 'fdRepoDistributionSection'
  DESC 'FusionDirectory - repository distribution section'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

## Distribution and section attributes

attributetype ( 1.3.6.1.4.1.38414.33.11.1 NAME 'fdBasedOn'
  DESC 'FusionDirectory - dn of an other object this one is based on'
  EQUALITY caseExactIA5Match
  SUBSTR caseExactIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

# Objectclasses
objectclass (1.3.6.1.4.1.38414.33.2.1 NAME 'fdBuildRepository'
  DESC 'FusionDirectory - Build repository server description'
  MUST ( cn $ fdRepoType $ fdRepoDistributionSection )
  MAY  (  fdRepoAdmin $ fdRepoUser $ fdRepoUploader $
          fdRepoPrivate $ description ) )

objectclass (1.3.6.1.4.1.38414.33.2.2 NAME 'fdBuildRepositoryDistribution'
  DESC 'FusionDirectory - Build repository distribution description'
  MUST ( cn )
  MAY  ( description $ fdBasedOn $ fdRepoSection ) )

objectclass (1.3.6.1.4.1.38414.33.2.3 NAME 'fdBuildRepositorySection'
  DESC 'FusionDirectory - Build repository section description'
  MUST ( cn )
  MAY  ( description $ fdBasedOn ) )