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