summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2eb47fa)
raw | patch | inline | side by side (parent: 2eb47fa)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 17 May 2005 12:28:13 +0000 (12:28 +0000) | ||
committer | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 17 May 2005 12:28:13 +0000 (12:28 +0000) |
index 254d103a08e191a6a887676b68a2d0cf738a04c5..64fbf84981bf70145368d97d2040da9735a2052e 100644 (file)
# Logging object
objectclass (1.3.6.1.4.1.10098.1.2.2.2 NAME 'goLogcheckObject' SUP top STRUCTURAL
- DESC 'Logcheck rule container (v2.2)'
+ DESC 'Logcheck rule container (v2.4)'
MUST ( cn $ goLogcheckCategory )
MAY ( goLogcheckMatch $ goLogcheckIgnoreMatch ))
index 79ae3e3d5140491b3d889882b54124a7d75aba29..a9c15eb366f3a40950ea62b627bc3129c7111bc6 100644 (file)
# objectclass for Hardware definitions
objectclass (1.3.6.1.4.1.10098.1.2.1.3 NAME 'GOhard'
- DESC 'Gonicus Hardware definitions, objectclass (v2.1)' SUP top AUXILIARY
+ DESC 'Gonicus Hardware definitions, objectclass (v2.4)' SUP top AUXILIARY
MUST ( cn )
MAY ( ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
macAddress $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber ) )
index f8121840f9f4edb4d565c7ea51a9fec8a1073061..e32e3bcaa9c1cf8f52d59ec8bf58342b7d0d159b 100644 (file)
# Objectclasses
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' AUXILIARY
- DESC 'Objectclass for GOsa settings (v2.1)'
+ DESC 'Objectclass for GOsa settings (v2.4)'
MUST ( gosaSubtreeACL ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
- DESC 'Objectclass for GOsa locking (v2.1)'
+ DESC 'Objectclass for GOsa locking (v2.4)'
MUST ( gosaUser $ gosaObject $ cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
- DESC 'Objectclass for GOsa caching (v2.1)'
+ DESC 'Objectclass for GOsa caching (v2.4)'
MAY ( gosaUser )
MUST ( cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
- DESC 'Objectclass to mark Departments for GOsa (v2.1)'
+ DESC 'Objectclass to mark Departments for GOsa (v2.4)'
MUST ( ou $ description ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
- DESC 'Objectclass to mark MailAccounts for GOsa (v2.1)'
+ DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
MAY ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
gosaVacationMessage $ gosaSharedFolderTarget $ acl))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Accounts (v2.1.2)'
+ DESC 'Objectclass for GOsa Accounts (v2.4)'
MUST ( uid )
MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultPrinter $
gosaDefaultLanguage $ academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $
sambaBadPasswordCount $ sambaBadPasswordTime $ gender ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Hosts (v2.1)'
+ DESC 'Objectclass for GOsa Hosts (v2.4)'
MUST ( cn )
MAY ( description $ gosaService ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Proxy settings (v2.1.2)'
+ DESC 'Objectclass for GOsa Proxy settings (v2.4)'
MUST ( gosaProxyAcctFlags )
MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
gosaProxyQuotaPeriod ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication'
- DESC 'Objectclass for GOsa applications (v2.1)'
+ DESC 'Objectclass for GOsa applications (v2.4)'
MUST ( cn $ gosaApplicationExecute )
MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $
gosaApplicationParameter $ description ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
- DESC 'Objectclass for GOsa application groups (v2.1)'
+ DESC 'Objectclass for GOsa application groups (v2.4)'
MUST ( cn )
MAY ( gosaMemberApplication $ gosaApplicationParameter ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
- DESC 'Objectclass for GOsa User Templates (v2.1)'
+ DESC 'Objectclass for GOsa User Templates (v2.4)'
MUST ( cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
- DESC 'GOsa object grouping (v2.2)'
+ DESC 'GOsa object grouping (v2.4)'
SUP top STRUCTURAL
MUST ( cn $ gosaGroupObjects )
MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ member ) )
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
- DESC 'GOsa webdav enabling account (v2.3)'
+ DESC 'GOsa webdav enabling account (v2.4)'
SUP top AUXILIARY
MUST ( cn $ uid ))
index c46d2ce6f41cccf4a89f2a7fd46a481de02aab66..cc672487609ec81d3de0976977e3391df434f165 100644 (file)
# Objectclasses
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' AUXILIARY
- DESC 'Objectclass for GOsa settings (v2.1)'
+ DESC 'Objectclass for GOsa settings (v2.4)'
MUST ( gosaSubtreeACL ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
- DESC 'Objectclass for GOsa locking (v2.1)'
+ DESC 'Objectclass for GOsa locking (v2.4)'
MUST ( gosaUser $ gosaObject $ cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
- DESC 'Objectclass for GOsa caching (v2.1)'
+ DESC 'Objectclass for GOsa caching (v2.4)'
MAY ( gosaUser )
MUST ( cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
- DESC 'Objectclass to mark Departments for GOsa (v2.1)'
+ DESC 'Objectclass to mark Departments for GOsa (v2.4)'
MUST ( ou $ description ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
- DESC 'Objectclass to mark MailAccounts for GOsa (v2.1)'
+ DESC 'Objectclass to mark MailAccounts for GOsa (v2.4)'
MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
MAY ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
gosaVacationMessage $ gosaSharedFolderTarget $ acl))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Accounts (v2.1.2)'
+ DESC 'Objectclass for GOsa Accounts (v2.4)'
MUST ( uid )
MAY ( lmPassword $ ntPassword $ pwdLastSet $ gosaDefaultPrinter $ gosaDefaultLanguage $
academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $ gender ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Hosts (v2.1)'
+ DESC 'Objectclass for GOsa Hosts (v2.4)'
MUST ( cn )
MAY ( description $ gosaService ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.8 NAME 'gosaProxyAccount' SUP top AUXILIARY
- DESC 'Objectclass for GOsa Proxy settings (v2.1.2)'
+ DESC 'Objectclass for GOsa Proxy settings (v2.4)'
MUST ( gosaProxyAcctFlags )
MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $
gosaProxyQuotaPeriod ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.9 NAME 'gosaApplication'
- DESC 'Objectclass for GOsa applications (v2.1)'
+ DESC 'Objectclass for GOsa applications (v2.4)'
MUST ( cn $ gosaApplicationExecute )
MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $
gosaApplicationParameter $ description ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.10 NAME 'gosaApplicationGroup' SUP top AUXILIARY
- DESC 'Objectclass for GOsa application groups (v2.1)'
+ DESC 'Objectclass for GOsa application groups (v2.4)'
MUST ( cn )
MAY ( gosaMemberApplication $ gosaApplicationParameter ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
- DESC 'Objectclass for GOsa User Templates (v2.1)'
+ DESC 'Objectclass for GOsa User Templates (v2.4)'
MUST ( cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames'
- DESC 'GOsa object grouping (v2.2)'
+ DESC 'GOsa object grouping (v2.4)'
SUP top STRUCTURAL
MUST ( cn $ gosaGroupObjects )
MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ member ) )
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.13 NAME 'gosaWebdavAccount'
- DESC 'GOsa webdav enabling account (v2.3)'
+ DESC 'GOsa webdav enabling account (v2.4)'
SUP top AUXILIARY
MUST ( cn $ uid ))
index ef8ebf3b8d60a78d071502bf4788c71c9d1340a1..aafdd028008dd6a1f3eeb1091fabfe2d67d81c2e 100644 (file)
# Terminal Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
- DESC 'Terminal server description (v2.1)'
+ DESC 'Terminal server description (v2.4)'
MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
MAY ( description ))
# NFS Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
- DESC 'NFS server description (v2.1)'
+ DESC 'NFS server description (v2.4)'
MUST ( cn )
MAY ( goExportEntry $ description ))
# Time Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
- DESC 'Time server description (v2.1)'
+ DESC 'Time server description (v2.4)'
MUST ( cn )
MAY ( goTimeSource $ description ))
# Syslog Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
- DESC 'Syslog server description (v2.1)'
+ DESC 'Syslog server description (v2.4)'
MUST ( cn )
MAY ( goSyslogSection $ description ))
# LDAP Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
- DESC 'LDAP server description (v2.1)'
+ DESC 'LDAP server description (v2.4)'
MUST ( cn )
MAY ( goLdapBase $ description ))
# CUPS Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
- DESC 'CUPS server description (v2.1)'
+ DESC 'CUPS server description (v2.4)'
MUST ( cn )
MAY ( description ))
# IMAP Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
- DESC 'IMAP server description (v2.1)'
+ DESC 'IMAP server description (v2.4)'
MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
MAY ( goImapSieveServer $ goImapSievePort $ description ))
# Kerberos Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
- DESC 'Kerberos server description (v2.1)'
+ DESC 'Kerberos server description (v2.4)'
MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
MAY ( description ))
# Fax Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
- DESC 'Fax server description (v2.1)'
+ DESC 'Fax server description (v2.4)'
MUST ( cn $ goFaxAdmin $ goFaxPassword )
MAY ( description ))
# Common server class
objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top STRUCTURAL
- DESC 'Server description (v2.1)'
+ DESC 'Server description (v2.4)'
MUST ( cn )
MAY ( description $ macAddress ))
# LogDB Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
- DESC 'Log DB server description (v2.2)'
+ DESC 'Log DB server description (v2.4)'
MUST ( cn $ goLogAdmin $ goLogPassword ))
# Fon Server description
objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
- DESC 'Fon server description (v2.2)'
+ DESC 'Fon server description (v2.4)'
MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
MAY ( description ))
index 86d245cb38c39f281cd187ef1425987252cd21d1..d91f12447a0163469a8c202e02fe97a711a44397 100644 (file)
--- a/include/setup_checks.inc
+++ b/include/setup_checks.inc
$messages= array();
$required_classes= array(
- "gosaObject" => array("version" => "2.1"),
- "gosaAccount" => array("version" => "2.1.2"),
- "gosaLockEntry" => array("version" => "2.1"),
- "gosaCacheEntry" => array("version" => "2.1"),
- "gosaDepartment" => array("version" => "2.1"),
+ "gosaObject" => array("version" => "2.4"),
+ "gosaAccount" => array("version" => "2.4"),
+ "gosaLockEntry" => array("version" => "2.4"),
+ "gosaCacheEntry" => array("version" => "2.4"),
+ "gosaDepartment" => array("version" => "2.4"),
"goFaxAccount" => array("version" => "1.0.4", "class" => "gofaxAccount","file" => "gofax.schema"),
"goFaxSBlock" => array("version" => "1.0.4", "class" => "gofaxAccount","file" => "gofax.schema"),
"goFaxRBlock" => array("version" => "1.0.4", "class" => "gofaxAccount","file" => "gofax.schema"),
- "gosaUserTemplate" => array("version" => "2.1", "class" => "posixAccount","file" => "nis.schema"),
- "gosaMailAccount" => array("version" => "2.1", "class" => "mailAccount","file" => "gosa+samba3.schema"),
- "gosaProxyAccount" => array("version" => "2.1.2", "class" => "proxyAccount","file" => "gosa+samba3.schema"),
- "gosaApplication" => array("version" => "2.1", "class" => "appgroup","file" => "gosa.schema"),
- "gosaApplicationGroup" => array("version" => "2.1", "class" => "appgroup","file" => "gosa.schema"),
-
- "GOhard" => array("version" => "2.1", "class" => "terminals","file" => "goto.schema"),
- "gotoTerminal" => array("version" => "2.0", "class" => "terminals","file" => "goto.schema"),
- "goServer" => array("version" => "2.1","class" => "server","file" => "goserver.schema"),
- "goTerminalServer" => array("version" => "2.1", "class" => "terminals","file" => "goto.schema"),
- "goNfsServer" => array("version" => "2.1", "class" => "terminals","file" => "goto.schema"),
- "goNtpServer" => array("version" => "2.1", "class" => "terminals","file" => "goto.schema"),
- "goSyslogServer" => array("version" => "2.1", "class" => "terminals","file" => "goto.schema"),
- "goLdapServer" => array("version" => "2.1"),
- "goCupsServer" => array("version" => "2.1", "class" => array("posixAccount", "terminals"),),
- "goImapServer" => array("version" => "2.1", "class" => array("mailAccount", "mailgroup"),"file" => "gosa+samba3.schema"),
- "goKrbServer" => array("version" => "2.1"),
- "goFaxServer" => array("version" => "2.1", "class" => "gofaxAccount","file" => "gofax.schema"),
+ "gosaUserTemplate" => array("version" => "2.4", "class" => "posixAccount","file" => "nis.schema"),
+ "gosaMailAccount" => array("version" => "2.4", "class" => "mailAccount","file" => "gosa+samba3.schema"),
+ "gosaProxyAccount" => array("version" => "2.4", "class" => "proxyAccount","file" => "gosa+samba3.schema"),
+ "gosaApplication" => array("version" => "2.4", "class" => "appgroup","file" => "gosa.schema"),
+ "gosaApplicationGroup" => array("version" => "2.4", "class" => "appgroup","file" => "gosa.schema"),
+
+ "GOhard" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "gotoTerminal" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "goServer" => array("version" => "2.4","class" => "server","file" => "goserver.schema"),
+ "goTerminalServer" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "goNfsServer" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "goNtpServer" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "goSyslogServer" => array("version" => "2.4", "class" => "terminals","file" => "goto.schema"),
+ "goLdapServer" => array("version" => "2.4"),
+ "goCupsServer" => array("version" => "2.4", "class" => array("posixAccount", "terminals"),),
+ "goImapServer" => array("version" => "2.4", "class" => array("mailAccount", "mailgroup"),"file" => "gosa+samba3.schema"),
+ "goKrbServer" => array("version" => "2.4"),
+ "goFaxServer" => array("version" => "2.4", "class" => "gofaxAccount","file" => "gofax.schema"),
);