diff options
author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-07-09 18:05:36 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-07-09 18:05:36 -0400 |
commit | c8df84117c96c2d33fad2a7a602ef2351b51d59a (patch) | |
tree | 9f4b3ced6a9c2f9f0459a3aa4551a023baddfc30 /tests/test15-nis-master | |
parent | 1acbc7e0d4ae315470646dc3f4848620b56c4747 (diff) | |
download | slapi-nis-c8df84117c96c2d33fad2a7a602ef2351b51d59a.tar.gz slapi-nis-c8df84117c96c2d33fad2a7a602ef2351b51d59a.tar.xz slapi-nis-c8df84117c96c2d33fad2a7a602ef2351b51d59a.zip |
- give YP_MASTER/YP_ORDER a go
Diffstat (limited to 'tests/test15-nis-master')
-rwxr-xr-x | tests/test15-nis-master/after.sh | 51 | ||||
-rw-r--r-- | tests/test15-nis-master/after.txt | 28 | ||||
-rwxr-xr-x | tests/test15-nis-master/before.sh | 51 | ||||
-rw-r--r-- | tests/test15-nis-master/before.txt | 26 | ||||
-rwxr-xr-x | tests/test15-nis-master/change.sh | 17 | ||||
-rw-r--r-- | tests/test15-nis-master/change.txt | 4 | ||||
-rw-r--r-- | tests/test15-nis-master/description.txt | 1 |
7 files changed, 178 insertions, 0 deletions
diff --git a/tests/test15-nis-master/after.sh b/tests/test15-nis-master/after.sh new file mode 100755 index 0000000..0967a26 --- /dev/null +++ b/tests/test15-nis-master/after.sh @@ -0,0 +1,51 @@ +#!/bin/sh +echo master 1 example.com passwd.byname +$YP master example.com passwd.byname +echo $? +echo master 2 example.com passwd.byname +$YP -c master example.com passwd.byname +echo $? +echo master 1 example.com bogus-map +$YP master example.com bogus-map +echo $? +echo master 2 example.com bogus-map +$YP -c master example.com bogus-map +echo $? +echo master 1 example2.com passwd.byname +$YP master example2.com passwd.byname +echo $? +echo master 2 example2.com passwd.byname +$YP -c master example2.com passwd.byname +echo $? +echo order 1 example.com passwd.byname +order=`$YP order example.com passwd.byname` +echo $? +now=`date +%s` +age=`expr ${now:-0} - ${order:-0}` +if test "$age" -lt 60 ; then + echo OK: age -lt 60 +else + echo NOT OK: age is $age +fi +echo order 2 example.com passwd.byname +order=`$YP -c order example.com passwd.byname` +echo $? +now=`date +%s` +age=`expr ${now:-0} - ${order:-0}` +if test "$age" -lt 60 ; then + echo OK: age -lt 60 +else + echo NOT OK: age is $age +fi +echo order 1 example.com bogus-map +$YP order example.com bogus-map +echo $? +echo order 2 example.com bogus-map +$YP -c order example.com bogus-map +echo $? +echo order 1 example2.com bogus-map +$YP order example2.com passwd.byname +echo $? +echo order 2 example2.com bogus-map +$YP -c order example2.com passwd.byname +echo $? diff --git a/tests/test15-nis-master/after.txt b/tests/test15-nis-master/after.txt new file mode 100644 index 0000000..1d629a5 --- /dev/null +++ b/tests/test15-nis-master/after.txt @@ -0,0 +1,28 @@ +master 1 example.com passwd.byname +localhost +0 +master 2 example.com passwd.byname +localhost +0 +master 1 example.com bogus-map +1 +master 2 example.com bogus-map +1 +master 1 example2.com passwd.byname +1 +master 2 example2.com passwd.byname +1 +order 1 example.com passwd.byname +0 +OK: age -lt 60 +order 2 example.com passwd.byname +0 +OK: age -lt 60 +order 1 example.com bogus-map +1 +order 2 example.com bogus-map +1 +order 1 example2.com bogus-map +1 +order 2 example2.com bogus-map +1 diff --git a/tests/test15-nis-master/before.sh b/tests/test15-nis-master/before.sh new file mode 100755 index 0000000..3c02601 --- /dev/null +++ b/tests/test15-nis-master/before.sh @@ -0,0 +1,51 @@ +#!/bin/sh +echo master 1 example.com passwd.byname +$YP master example.com passwd.byname +echo $? +echo master 2 example.com passwd.byname +$YP -c master example.com passwd.byname +echo $? +echo master 1 example.com bogus-map +$YP master example.com bogus-map +echo $? +echo master 2 example.com bogus-map +$YP -c master example.com bogus-map +echo $? +echo master 1 example2.com passwd.byname +$YP master example2.com passwd.byname +echo $? +echo master 2 example2.com passwd.byname +$YP -c master example2.com passwd.byname +echo $? +echo order 1 example.com passwd.byname +order=`$YP order example.com passwd.byname` +echo $? +now=`date +%s` +age=`expr ${now:-0} - ${order:-0}` +if test "$age" -lt 60 ; then + echo OK: age -lt 60 +else + echo NOT OK: age -ge 60 +fi +echo order 2 example.com passwd.byname +order=`$YP -c order example.com passwd.byname` +echo $? +now=`date +%s` +age=`expr ${now:-0} - ${order:-0}` +if test "$age" -lt 60 ; then + echo OK: age -lt 60 +else + echo NOT OK: age -ge 60 +fi +echo order 1 example.com bogus-map +$YP order example.com bogus-map +echo $? +echo order 2 example.com bogus-map +$YP -c order example.com bogus-map +echo $? +echo order 1 example2.com bogus-map +$YP order example2.com passwd.byname +echo $? +echo order 2 example2.com bogus-map +$YP -c order example2.com passwd.byname +echo $? diff --git a/tests/test15-nis-master/before.txt b/tests/test15-nis-master/before.txt new file mode 100644 index 0000000..67fc4c1 --- /dev/null +++ b/tests/test15-nis-master/before.txt @@ -0,0 +1,26 @@ +master 1 example.com passwd.byname +1 +master 2 example.com passwd.byname +1 +master 1 example.com bogus-map +1 +master 2 example.com bogus-map +1 +master 1 example2.com passwd.byname +1 +master 2 example2.com passwd.byname +1 +order 1 example.com passwd.byname +1 +NOT OK: age -ge 60 +order 2 example.com passwd.byname +1 +NOT OK: age -ge 60 +order 1 example.com bogus-map +1 +order 2 example.com bogus-map +1 +order 1 example2.com bogus-map +1 +order 2 example2.com bogus-map +1 diff --git a/tests/test15-nis-master/change.sh b/tests/test15-nis-master/change.sh new file mode 100755 index 0000000..23dc0b7 --- /dev/null +++ b/tests/test15-nis-master/change.sh @@ -0,0 +1,17 @@ +#!/bin/sh +add << EOF +dn: nis-domain=example.com+nis-map=passwd.byname,cn=NIS Server,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +nis-domain: example.com +nis-map: passwd.byname +nis-base: cn=Users, cn=Accounts, dc=example, dc=com + +dn: nis-domain=example.com+nis-map=passwd.byuid,cn=NIS Server,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +nis-domain: example.com +nis-map: passwd.byuid +nis-base: cn=Users, cn=Accounts, dc=example, dc=com + +EOF diff --git a/tests/test15-nis-master/change.txt b/tests/test15-nis-master/change.txt new file mode 100644 index 0000000..1bba6b2 --- /dev/null +++ b/tests/test15-nis-master/change.txt @@ -0,0 +1,4 @@ +adding new entry "nis-domain=example.com+nis-map=passwd.byname,cn=NIS Server,cn=plugins,cn=config" + +adding new entry "nis-domain=example.com+nis-map=passwd.byuid,cn=NIS Server,cn=plugins,cn=config" + diff --git a/tests/test15-nis-master/description.txt b/tests/test15-nis-master/description.txt new file mode 100644 index 0000000..cd03c59 --- /dev/null +++ b/tests/test15-nis-master/description.txt @@ -0,0 +1 @@ +YP_MASTER/YP_ORDER |