Author: rmeggins
Update of /cvs/dirsec/adminserver/admserv/schema/ldif
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2070/adminserver/admserv/schema/ldif
Modified Files:
02globalpreferences.ldif.tmpl 10dsdata.ldif.tmpl
11dstasks.ldif.tmpl 20asdata.ldif.tmpl 21astasks.ldif.tmpl
22ascommands.ldif.tmpl
Log Message:
Resolves: bug 468474
Bug Description: migration results in incomplete admin server sie
Reviewed by: nkinder (Thanks!)
Fix Description: This is a redesign of one of the core pieces of the setup/migration code - the code that adds the LDAP entries in various places. For starters, I removed the code that would implicitly delete existing trees. This is the root cause of this bug, and other similar problems with setup/instance creation that have been reported. We should never implicitly delete entries. Instead, we should explicitly delete entries by using the changetype: delete in an LDIF template file.
Another source of problems was that to update an entry, we would delete it and add it back. This caused some configuration settings to be wiped out (e.g. encryption settings). We cannot do this any more. The LDIF template entries have been modified to have two sets of information for each entry that requires update - the entry to add if no entry exists (the full entry) or the changes to make to the entry if it does exist. The code in Util.pm has been changed to ignore duplicate entries and to ignore changes made to entries that do not exist.
Another source of problems with migration is that the error checking was not adequate, especially with FileConn and dse.ldif reading. The fix is to add better error checking and reporting in these areas of code, including error messages.
Yet another problem is the run_dir handling. On many platforms the run_dir is shared among all DS instances and the admin server. Older versions of the software allowed you to run the servers as root. We have to make sure run_dir is usable by the least privileged user of all of the servers.
Platforms tested: RHEL4
Flag Day: no
Doc impact: no
Index: 02globalpreferences.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/02globalpreferences.ldif.tmpl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- 02globalpreferences.ldif.tmpl 10 Aug 2007 02:23:29 -0000 1.5
+++ 02globalpreferences.ldif.tmpl 24 Feb 2009 14:25:42 -0000 1.6
@@ -39,6 +39,13 @@
nsmerge: ADD_IF_EMPTY
dn: cn=nsroledefinition, cn=ResourceEditorExtension, ou=%console_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleInfo@%ds_console_jar%
+nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleMembers@%ds_console_jar%
+nsClassname: com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage@%ds_console_jar%
+
+dn: cn=nsroledefinition, cn=ResourceEditorExtension, ou=%console_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot
cn: nsroledefinition
objectClass: top
objectClass: extensibleObject
@@ -51,6 +58,13 @@
nsmerge: {nsclassname}MULTI_MERGE
dn: cn=cossuperdefinition, cn=ResourceEditorExtension, ou=%console_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosInfo@%ds_console_jar%
+nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes@%ds_console_jar%
+nsClassname: com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate@%ds_console_jar%
+
+dn: cn=cossuperdefinition, cn=ResourceEditorExtension, ou=%console_version%, ou=Admin, ou=Global Preferences, ou=%domain%, o=NetscapeRoot
cn: cossuperdefinition
objectClass: top
objectClass: extensibleObject
Index: 10dsdata.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/10dsdata.ldif.tmpl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- 10dsdata.ldif.tmpl 14 Jul 2008 18:43:02 -0000 1.10
+++ 10dsdata.ldif.tmpl 24 Feb 2009 14:25:42 -0000 1.11
@@ -23,6 +23,13 @@
aci: (targetattr = "*")(version 3.0; acl "SIE Group (%dsid%)"; allow (all) groupdn = "ldap:///cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
dn: cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsOsVersion
+replace: nsHardwarePlatform
+nsOsVersion: %uname_a%
+nsHardwarePlatform: %uname_m%
+
+dn: cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: top
objectClass: nsHost
objectClass: groupOfUniqueNames
@@ -33,6 +40,11 @@
uniqueMember: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+add: uniqueMember
+uniqueMember: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+
+dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: nsAdminGroup
objectClass: groupOfUniqueNames
objectClass: nsDirectoryInfo
@@ -44,6 +56,17 @@
aci: (targetattr=*)(targetfilter=(nsconfigRoot=*))(version 3.0; acl "Enable delegated access"; allow (read, search, compare) groupdn="ldap:///cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
dn: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsProductVersion
+replace: nsBuildNumber
+replace: nsServerMigrationClassname
+replace: nsServerCreationClassname
+nsProductVersion: %ds_version%
+nsBuildNumber: %ds_buildnum%
+nsServerMigrationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+nsServerCreationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+
+dn: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: nsApplication
objectClass: groupOfUniqueNames
objectClass: top
@@ -60,11 +83,6 @@
nsServerMigrationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
nsServerCreationClassname: com.netscape.admin.dirserv.task.MigrateCreate@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
-dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
-changetype: modify
-add: uniqueMember
-uniqueMember: cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
-
dn: cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: netscapeServer
objectClass: nsDirectoryServer
@@ -89,6 +107,18 @@
aci: (targetattr=*)(version 3.0; acl "Enable delegated access"; allow (read, search, compare) groupdn="ldap:///cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
aci: (targetattr="uniquemember || serverProductName || userpassword || description")(targetfilter=(objectclass=netscapeServer))(version 3.0; acl "Enable access delegation"; allow (write) groupdn="ldap:///cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
+dn: cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: serverVersionNumber
+serverVersionNumber: %ds_version%
+
+dn: cn=configuration,cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsClassname
+replace: nsJarfilename
+nsClassname: com.netscape.admin.dirserv.DSAdmin@%ds_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+nsJarfilename: %ds_console_jar%
+
dn: cn=configuration,cn=slapd-%dsid%, cn=%brand% Directory Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: nsResourceRef
objectClass: nsAdminObject
Index: 11dstasks.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/11dstasks.ldif.tmpl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- 11dstasks.ldif.tmpl 14 Nov 2007 17:51:55 -0000 1.5
+++ 11dstasks.ldif.tmpl 24 Feb 2009 14:25:43 -0000 1.6
@@ -28,6 +28,12 @@
nsTaskLabel: Operation Tasks Group
cn: Operation
+# change description so that it always lists the correct tasks
+dn: cn=task summary, cn=Operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: description
+description: start stop restart Backup Restore KeyCert Authenticate CompleteImport CompleteExport
+
dn: cn=task summary, cn=Operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nsConfig
@@ -35,6 +41,11 @@
cn: task summary
dn: cn=start, cn=Operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Start@%ds_console_jar%@%as_sie%
+
+dn: cn=start, cn=Operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -43,6 +54,11 @@
cn: start
dn: cn=stop, cn=Operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Stop@%ds_console_jar%@%as_sie%
+
+dn: cn=stop, cn=Operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -51,6 +67,11 @@
cn: stop
dn: cn=restart, cn=Operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Restart@%ds_console_jar%@%as_sie%
+
+dn: cn=restart, cn=Operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -59,6 +80,11 @@
cn: restart
dn: cn=Backup, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Backup@%ds_console_jar%@%as_sie%
+
+dn: cn=Backup, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -66,6 +92,11 @@
cn: Backup
dn: cn=Restore, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Restore@%ds_console_jar%@%as_sie%
+
+dn: cn=Restore, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -73,6 +104,11 @@
cn: Restore
dn: cn=KeyCert, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.KeyCert@%ds_console_jar%@%as_sie%
+
+dn: cn=KeyCert, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -80,6 +116,11 @@
cn: KeyCert
dn: cn=Authenticate, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.Authenticate@%ds_console_jar%@%as_sie%
+
+dn: cn=Authenticate, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -87,6 +128,11 @@
cn: Authenticate
dn: cn=CompleteImport, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.CompleteImport@%ds_console_jar%@%as_sie%
+
+dn: cn=CompleteImport, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -94,6 +140,11 @@
cn: CompleteImport
dn: cn=CompleteExport, cn=operation, cn=Tasks, %ds_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.admin.dirserv.task.CompleteExport@%ds_console_jar%@%as_sie%
+
+dn: cn=CompleteExport, cn=operation, cn=Tasks, %ds_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
Index: 20asdata.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/20asdata.ldif.tmpl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- 20asdata.ldif.tmpl 28 Jan 2009 21:25:59 -0000 1.7
+++ 20asdata.ldif.tmpl 24 Feb 2009 14:25:43 -0000 1.8
@@ -18,6 +18,13 @@
#
# END COPYRIGHT BLOCK
dn: cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsOsVersion
+replace: nsHardwarePlatform
+nsOsVersion: %uname_a%
+nsHardwarePlatform: %uname_m%
+
+dn: cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: top
objectClass: nsHost
objectClass: groupOfUniqueNames
@@ -28,6 +35,13 @@
uniqueMember: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+add: aci
+add: uniqueMember
+aci: (targetattr=*)(version 3.0; acl "Enable delegated access"; allow (read, search, compare) userdn="ldap:///cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
+uniqueMember: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+
+dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: nsAdminGroup
objectClass: groupOfUniqueNames
objectClass: nsDirectoryInfo
@@ -39,6 +53,15 @@
uniqueMember: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
dn: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsProductVersion
+replace: nsBuildNumber
+replace: nsServerMigrationClassname
+nsProductVersion: %as_version%
+nsBuildNumber: %as_buildnum%
+nsServerMigrationClassname: com.netscape.management.admserv.AdminServerProduct@%as_console_jar%
+
+dn: cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: top
objectClass: nsApplication
objectClass: groupOfUniqueNames
@@ -70,6 +93,11 @@
aci: (targetattr="uniquemember || serverProductName || userpassword || description")(targetfilter=(objectclass=netscapeServer))(version 3.0; acl "Enable access delegation"; allow (write) groupdn="ldap:///cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
dn: cn=configuration, cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.management.admserv.AdminServer@%as_console_jar%@cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
+
+dn: cn=configuration, cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
objectClass: nsConfig
objectClass: nsAdminConfig
objectClass: nsAdminObject
@@ -100,8 +128,3 @@
objectClass: organizationalUnit
aci: (targetattr=*)(version 3.0; acl "UserDNControl"; allow (all) userdnattr="creatorsname";)
ou: cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=netscaperoot
-
-dn: cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot
-changetype: modify
-add: aci
-aci: (targetattr=*)(version 3.0; acl "Enable delegated access"; allow (read, search, compare) userdn="ldap:///cn=admin-serv-%asid%, cn=%brand% Administration Server, cn=Server Group, cn=%fqdn%, ou=%domain%, o=NetscapeRoot";)
Index: 21astasks.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/21astasks.ldif.tmpl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- 21astasks.ldif.tmpl 5 Sep 2007 16:45:58 -0000 1.4
+++ 21astasks.ldif.tmpl 24 Feb 2009 14:25:43 -0000 1.5
@@ -29,6 +29,13 @@
cn: Operation
dn: cn=Stop, cn=Operation, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsClassname
+replace: nsHelpRef
+nsClassname: com.netscape.management.admserv.task.Stop@%as_console_jar%@%as_sie%
+nsHelpRef: %as_help_path%/stopadm.html
+
+dn: cn=Stop, cn=Operation, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -38,6 +45,13 @@
cn: Stop
dn: cn=Restart, cn=Operation, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsClassname
+replace: nsHelpRef
+nsClassname: com.netscape.management.admserv.task.Restart@%as_console_jar%@%as_sie%
+nsHelpRef: %as_help_path%/restartadm.html
+
+dn: cn=Restart, cn=Operation, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -47,6 +61,11 @@
cn: Restart
dn: cn=Authenticate, cn=Operation, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/userauth.html
+
+dn: cn=Authenticate, cn=Operation, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
nsHelpRef: %as_help_path%/userauth.html
@@ -88,6 +107,11 @@
cn: Configuration
dn: cn=ServerSetup, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsClassname
+nsClassname: com.netscape.management.admserv.task.ServerSetup@%as_console_jar%@%as_sie%
+
+dn: cn=ServerSetup, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -117,6 +141,13 @@
cn: AccessSetup
dn: cn=Logging, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsClassname
+replace: nsHelpRef
+nsClassname: com.netscape.management.admserv.task.Logging@%as_console_jar%@%as_sie%
+nsHelpRef: %as_help_path%/logging.html
+
+dn: cn=Logging, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -133,6 +164,13 @@
cn: SecurityOp
dn: cn=CertSetup, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsClassname
+replace: nsHelpRef
+nsClassname: com.netscape.management.admserv.task.CertSetup@%as_console_jar%@%as_sie%
+nsHelpRef: %as_help_path%/certrequest.html
+
+dn: cn=CertSetup, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -141,6 +179,11 @@
cn: CertSetup
dn: cn=SSLActivate, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/ssl_activate.html
+
+dn: cn=SSLActivate, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -149,6 +192,11 @@
cn: SSLActivate
dn: cn=ReadLog, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/logging.html
+
+dn: cn=ReadLog, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -157,6 +205,11 @@
cn: ReadLog
dn: cn=HTMLAdmin, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/htmladmin.html
+
+dn: cn=HTMLAdmin, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -165,6 +218,11 @@
cn: HTMLAdmin
dn: cn=StatPingServ, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/statpingserv.html
+
+dn: cn=StatPingServ, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -173,6 +231,11 @@
cn: StatPingServ
dn: cn=ViewData, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/viewdata.html
+
+dn: cn=ViewData, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -181,6 +244,11 @@
cn: ViewData
dn: cn=ViewLog, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/viewlog.html
+
+dn: cn=ViewLog, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -189,6 +257,11 @@
cn: ViewLog
dn: cn=MonReplication, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/monreplication.html
+
+dn: cn=MonReplication, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
@@ -197,6 +270,11 @@
cn: MonReplication
dn: cn=repl-monitor-cgi.pl, cn=configuration, cn=Tasks, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/monreplication.html
+
+dn: cn=repl-monitor-cgi.pl, cn=configuration, cn=Tasks, %as_sie%
objectClass: top
objectClass: nstask
objectClass: nsAdminObject
Index: 22ascommands.ldif.tmpl
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/schema/ldif/22ascommands.ldif.tmpl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- 22ascommands.ldif.tmpl 20 Jun 2007 23:50:11 -0000 1.2
+++ 22ascommands.ldif.tmpl 24 Feb 2009 14:25:43 -0000 1.3
@@ -23,6 +23,11 @@
cn: Commands
dn: cn=sync-task-sie-data, cn=Commands, %as_sie%
+changetype: modify
+replace: nsHelpRef
+nsHelpRef: %as_help_path%/sync-task-sie-data.html
+
+dn: cn=sync-task-sie-data, cn=Commands, %as_sie%
objectClass: top
objectClass: nstask
nsHelpRef: %as_help_path%/sync-task-sie-data.html