diff options
author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2009-05-06 15:11:44 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2009-05-06 15:11:44 -0400 |
commit | 050934b1c7943255151dcbaac817a8f9b78ff202 (patch) | |
tree | 8233f3b957d11675b913043c1b28a2d25df462aa | |
parent | 1821bd22b287c7ce6da2614e6f601c3597eb988a (diff) | |
download | slapi-nis-050934b1c7943255151dcbaac817a8f9b78ff202.tar.gz slapi-nis-050934b1c7943255151dcbaac817a8f9b78ff202.tar.xz slapi-nis-050934b1c7943255151dcbaac817a8f9b78ff202.zip |
- verify that toggling nsslapd-pluginEnabled for the plugin doesn't do
anything bad
30 files changed, 92 insertions, 0 deletions
diff --git a/tests/test21-schema-enable/after.sh b/tests/test21-schema-enable/after.sh new file mode 100755 index 0000000..f8d5135 --- /dev/null +++ b/tests/test21-schema-enable/after.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=Schema Compatibility,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test21-schema-enable/after.txt b/tests/test21-schema-enable/after.txt new file mode 100644 index 0000000..b90e4dd --- /dev/null +++ b/tests/test21-schema-enable/after.txt @@ -0,0 +1,3 @@ +dn: cn=Schema Compatibility, cn=plugins, cn=config +nsslapd-pluginenabled: on + diff --git a/tests/test21-schema-enable/before.sh b/tests/test21-schema-enable/before.sh new file mode 100755 index 0000000..f8d5135 --- /dev/null +++ b/tests/test21-schema-enable/before.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=Schema Compatibility,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test21-schema-enable/before.txt b/tests/test21-schema-enable/before.txt new file mode 100644 index 0000000..8438963 --- /dev/null +++ b/tests/test21-schema-enable/before.txt @@ -0,0 +1,3 @@ +dn: cn=Schema Compatibility, cn=plugins, cn=config +nsslapd-pluginenabled: off + diff --git a/tests/test21-schema-enable/change.sh b/tests/test21-schema-enable/change.sh new file mode 100755 index 0000000..4bff953 --- /dev/null +++ b/tests/test21-schema-enable/change.sh @@ -0,0 +1,9 @@ +#!/bin/sh +modify << EOF +dn: cn=Schema Compatibility, cn=plugins, cn=config +changetype: modify +replace: nsslapd-pluginEnabled +nsslapd-pluginEnabled: on +- + +EOF diff --git a/tests/test21-schema-enable/change.txt b/tests/test21-schema-enable/change.txt new file mode 100644 index 0000000..d5895aa --- /dev/null +++ b/tests/test21-schema-enable/change.txt @@ -0,0 +1,2 @@ +modifying entry "cn=Schema Compatibility, cn=plugins, cn=config" + diff --git a/tests/test21-schema-enable/description.txt b/tests/test21-schema-enable/description.txt new file mode 100644 index 0000000..1aa6977 --- /dev/null +++ b/tests/test21-schema-enable/description.txt @@ -0,0 +1 @@ +enable a previously-disabled plugin diff --git a/tests/test21-schema-enable/edit-dse-config.sh b/tests/test21-schema-enable/edit-dse-config.sh new file mode 100755 index 0000000..6be2e46 --- /dev/null +++ b/tests/test21-schema-enable/edit-dse-config.sh @@ -0,0 +1,2 @@ +#!/bin/sh +sed -i -r -e '/^dn: cn=Schema Compatibility, cn=plugins, cn=config$/,/^$/ s/^(nsslapd-pluginenabled:) on$/\1 off/i' "$@" diff --git a/tests/test22-schema-disable/after.sh b/tests/test22-schema-disable/after.sh new file mode 100755 index 0000000..f8d5135 --- /dev/null +++ b/tests/test22-schema-disable/after.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=Schema Compatibility,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test22-schema-disable/after.txt b/tests/test22-schema-disable/after.txt new file mode 100644 index 0000000..8438963 --- /dev/null +++ b/tests/test22-schema-disable/after.txt @@ -0,0 +1,3 @@ +dn: cn=Schema Compatibility, cn=plugins, cn=config +nsslapd-pluginenabled: off + diff --git a/tests/test22-schema-disable/before.sh b/tests/test22-schema-disable/before.sh new file mode 100755 index 0000000..f8d5135 --- /dev/null +++ b/tests/test22-schema-disable/before.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=Schema Compatibility,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test22-schema-disable/before.txt b/tests/test22-schema-disable/before.txt new file mode 100644 index 0000000..b90e4dd --- /dev/null +++ b/tests/test22-schema-disable/before.txt @@ -0,0 +1,3 @@ +dn: cn=Schema Compatibility, cn=plugins, cn=config +nsslapd-pluginenabled: on + diff --git a/tests/test22-schema-disable/change.sh b/tests/test22-schema-disable/change.sh new file mode 100755 index 0000000..c35419e --- /dev/null +++ b/tests/test22-schema-disable/change.sh @@ -0,0 +1,9 @@ +#!/bin/sh +modify << EOF +dn: cn=Schema Compatibility, cn=plugins, cn=config +changetype: modify +replace: nsslapd-pluginEnabled +nsslapd-pluginEnabled: off +- + +EOF diff --git a/tests/test22-schema-disable/change.txt b/tests/test22-schema-disable/change.txt new file mode 100644 index 0000000..d5895aa --- /dev/null +++ b/tests/test22-schema-disable/change.txt @@ -0,0 +1,2 @@ +modifying entry "cn=Schema Compatibility, cn=plugins, cn=config" + diff --git a/tests/test22-schema-disable/description.txt b/tests/test22-schema-disable/description.txt new file mode 100644 index 0000000..788ea54 --- /dev/null +++ b/tests/test22-schema-disable/description.txt @@ -0,0 +1 @@ +disable a previously-enabled plugin diff --git a/tests/test30-nis-enable/after.sh b/tests/test30-nis-enable/after.sh new file mode 100755 index 0000000..cbd4590 --- /dev/null +++ b/tests/test30-nis-enable/after.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=NIS Server,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test30-nis-enable/after.txt b/tests/test30-nis-enable/after.txt new file mode 100644 index 0000000..942b048 --- /dev/null +++ b/tests/test30-nis-enable/after.txt @@ -0,0 +1,3 @@ +dn: cn=NIS Server, cn=plugins, cn=config +nsslapd-pluginenabled: on + diff --git a/tests/test30-nis-enable/before.sh b/tests/test30-nis-enable/before.sh new file mode 100755 index 0000000..cbd4590 --- /dev/null +++ b/tests/test30-nis-enable/before.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=NIS Server,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test30-nis-enable/before.txt b/tests/test30-nis-enable/before.txt new file mode 100644 index 0000000..feb5775 --- /dev/null +++ b/tests/test30-nis-enable/before.txt @@ -0,0 +1,3 @@ +dn: cn=NIS Server, cn=plugins, cn=config +nsslapd-pluginenabled: off + diff --git a/tests/test30-nis-enable/change.sh b/tests/test30-nis-enable/change.sh new file mode 100755 index 0000000..42559d9 --- /dev/null +++ b/tests/test30-nis-enable/change.sh @@ -0,0 +1,9 @@ +#!/bin/sh +modify << EOF +dn: cn=NIS Server, cn=plugins, cn=config +changetype: modify +replace: nsslapd-pluginEnabled +nsslapd-pluginEnabled: on +- + +EOF diff --git a/tests/test30-nis-enable/change.txt b/tests/test30-nis-enable/change.txt new file mode 100644 index 0000000..4e73c07 --- /dev/null +++ b/tests/test30-nis-enable/change.txt @@ -0,0 +1,2 @@ +modifying entry "cn=NIS Server, cn=plugins, cn=config" + diff --git a/tests/test30-nis-enable/description.txt b/tests/test30-nis-enable/description.txt new file mode 100644 index 0000000..1aa6977 --- /dev/null +++ b/tests/test30-nis-enable/description.txt @@ -0,0 +1 @@ +enable a previously-disabled plugin diff --git a/tests/test30-nis-enable/edit-dse-config.sh b/tests/test30-nis-enable/edit-dse-config.sh new file mode 100755 index 0000000..91becdd --- /dev/null +++ b/tests/test30-nis-enable/edit-dse-config.sh @@ -0,0 +1,2 @@ +#!/bin/sh +sed -i -r -e '/^dn: cn=NIS Server, cn=plugins, cn=config$/,/^$/ s/^(nsslapd-pluginenabled:) on$/\1 off/i' "$@" diff --git a/tests/test31-nis-disable/after.sh b/tests/test31-nis-disable/after.sh new file mode 100755 index 0000000..cbd4590 --- /dev/null +++ b/tests/test31-nis-disable/after.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=NIS Server,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test31-nis-disable/after.txt b/tests/test31-nis-disable/after.txt new file mode 100644 index 0000000..feb5775 --- /dev/null +++ b/tests/test31-nis-disable/after.txt @@ -0,0 +1,3 @@ +dn: cn=NIS Server, cn=plugins, cn=config +nsslapd-pluginenabled: off + diff --git a/tests/test31-nis-disable/before.sh b/tests/test31-nis-disable/before.sh new file mode 100755 index 0000000..cbd4590 --- /dev/null +++ b/tests/test31-nis-disable/before.sh @@ -0,0 +1,2 @@ +#!/bin/sh +search -LLL -b "cn=NIS Server,cn=plugins,cn=config" -s base nsslapd-pluginenabled diff --git a/tests/test31-nis-disable/before.txt b/tests/test31-nis-disable/before.txt new file mode 100644 index 0000000..942b048 --- /dev/null +++ b/tests/test31-nis-disable/before.txt @@ -0,0 +1,3 @@ +dn: cn=NIS Server, cn=plugins, cn=config +nsslapd-pluginenabled: on + diff --git a/tests/test31-nis-disable/change.sh b/tests/test31-nis-disable/change.sh new file mode 100755 index 0000000..c7953cf --- /dev/null +++ b/tests/test31-nis-disable/change.sh @@ -0,0 +1,9 @@ +#!/bin/sh +modify << EOF +dn: cn=NIS Server, cn=plugins, cn=config +changetype: modify +replace: nsslapd-pluginEnabled +nsslapd-pluginEnabled: off +- + +EOF diff --git a/tests/test31-nis-disable/change.txt b/tests/test31-nis-disable/change.txt new file mode 100644 index 0000000..4e73c07 --- /dev/null +++ b/tests/test31-nis-disable/change.txt @@ -0,0 +1,2 @@ +modifying entry "cn=NIS Server, cn=plugins, cn=config" + diff --git a/tests/test31-nis-disable/description.txt b/tests/test31-nis-disable/description.txt new file mode 100644 index 0000000..788ea54 --- /dev/null +++ b/tests/test31-nis-disable/description.txt @@ -0,0 +1 @@ +disable a previously-enabled plugin |