diff options
author | Endi S. Dewata <edewata@redhat.com> | 2009-10-09 13:36:04 -0500 |
---|---|---|
committer | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-10-16 14:08:11 +0200 |
commit | cf77bf338260e33e7353f1176210d5cac5a6048d (patch) | |
tree | 5d4bcf79631dc14de6308e374a08d54f2bda4d81 /source4/setup | |
parent | 925e96029e8854a1a3ad59fb4844c02b5aa77527 (diff) | |
download | samba-cf77bf338260e33e7353f1176210d5cac5a6048d.tar.gz samba-cf77bf338260e33e7353f1176210d5cac5a6048d.tar.bz2 samba-cf77bf338260e33e7353f1176210d5cac5a6048d.zip |
s4:provision - replaced linked_attributes with FDS plugins
When FDS is used as a backend, Samba should not use the
linked_attributes LDB module, but instead use the built-in
DS plugins for attribute linking, indexing, and referential
integrity.
Diffstat (limited to 'source4/setup')
-rw-r--r-- | source4/setup/fedorads-index.ldif | 7 | ||||
-rw-r--r-- | source4/setup/fedorads-linked-attributes.ldif | 7 | ||||
-rw-r--r-- | source4/setup/fedorads-pam.ldif | 2 | ||||
-rw-r--r-- | source4/setup/fedorads-refint-add.ldif | 6 | ||||
-rw-r--r-- | source4/setup/fedorads-refint-delete.ldif | 20 | ||||
-rw-r--r-- | source4/setup/fedorads.inf | 4 |
6 files changed, 46 insertions, 0 deletions
diff --git a/source4/setup/fedorads-index.ldif b/source4/setup/fedorads-index.ldif new file mode 100644 index 0000000000..4b4eb23499 --- /dev/null +++ b/source4/setup/fedorads-index.ldif @@ -0,0 +1,7 @@ +dn: cn=${ATTR},cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: ${ATTR} +nsSystemIndex: false +nsIndexType: eq + diff --git a/source4/setup/fedorads-linked-attributes.ldif b/source4/setup/fedorads-linked-attributes.ldif new file mode 100644 index 0000000000..05abcf9500 --- /dev/null +++ b/source4/setup/fedorads-linked-attributes.ldif @@ -0,0 +1,7 @@ +# Link ${MEMBER_ATTR} to ${MEMBEROF_ATTR} +dn: cn=${MEMBER_ATTR} to ${MEMBEROF_ATTR},cn=Linked Attributes,cn=plugins,cn=config +objectClass: extensibleObject +cn: ${MEMBER_ATTR} to ${MEMBEROF_ATTR} +linkType: ${MEMBER_ATTR} +managedType: ${MEMBEROF_ATTR} + diff --git a/source4/setup/fedorads-pam.ldif b/source4/setup/fedorads-pam.ldif new file mode 100644 index 0000000000..5ffd5cf016 --- /dev/null +++ b/source4/setup/fedorads-pam.ldif @@ -0,0 +1,2 @@ +dn: cn=PAM Pass Through Auth,cn=plugins,cn=config +changetype: delete diff --git a/source4/setup/fedorads-refint-add.ldif b/source4/setup/fedorads-refint-add.ldif new file mode 100644 index 0000000000..2deb07dcbd --- /dev/null +++ b/source4/setup/fedorads-refint-add.ldif @@ -0,0 +1,6 @@ +dn: cn=referential integrity postoperation,cn=plugins,cn=config +changetype: modify +add: nsslapd-pluginArg${ARG_NUMBER} +nsslapd-pluginArg${ARG_NUMBER}: ${LINK_ATTR} +- + diff --git a/source4/setup/fedorads-refint-delete.ldif b/source4/setup/fedorads-refint-delete.ldif new file mode 100644 index 0000000000..cd20b839b3 --- /dev/null +++ b/source4/setup/fedorads-refint-delete.ldif @@ -0,0 +1,20 @@ +dn: cn=referential integrity postoperation,cn=plugins,cn=config +changetype: modify +delete: nsslapd-pluginArg3 +- + +dn: cn=referential integrity postoperation,cn=plugins,cn=config +changetype: modify +delete: nsslapd-pluginArg4 +- + +dn: cn=referential integrity postoperation,cn=plugins,cn=config +changetype: modify +delete: nsslapd-pluginArg5 +- + +dn: cn=referential integrity postoperation,cn=plugins,cn=config +changetype: modify +delete: nsslapd-pluginArg6 +- + diff --git a/source4/setup/fedorads.inf b/source4/setup/fedorads.inf index 90ebe6a9a5..e0676c41df 100644 --- a/source4/setup/fedorads.inf +++ b/source4/setup/fedorads.inf @@ -28,3 +28,7 @@ install_full_schema= 0 SchemaFile=${LDAPDIR}/99_ad.ldif ConfigFile = ${LDAPDIR}/fedorads-partitions.ldif ConfigFile = ${LDAPDIR}/fedorads-sasl.ldif +ConfigFile = ${LDAPDIR}/fedorads-pam.ldif +ConfigFile = ${LDAPDIR}/fedorads-refint.ldif +ConfigFile = ${LDAPDIR}/fedorads-linked-attributes.ldif +ConfigFile = ${LDAPDIR}/fedorads-index.ldif |