Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ingo Voss
OpenLDAP
Commits
2c42b260
Commit
2c42b260
authored
Aug 07, 2020
by
Howard Chu
Committed by
Quanah Gibson-Mount
Aug 07, 2020
Browse files
ITS#7344 fix test064-constraint
Remove bash-isms
parent
af6e4507
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/scripts/test064-constraint
View file @
2c42b260
#!/bin/bash
#!/bin/sh
# $OpenLDAP$
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
##
## Copyright 1998-2020 The OpenLDAP Foundation.
## All rights reserved.
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted only as authorized by the OpenLDAP
## Public License.
##
## A copy of this license is available in the file LICENSE in the
## top-level directory of the distribution or, alternatively, at
## <http://www.OpenLDAP.org/license.html>.
echo
"running defines.sh"
.
$SRCDIR
/scripts/defines.sh
...
...
@@ -136,14 +149,14 @@ if test $RC != 0 ; then
fi
echo
"Adding basic structure..."
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$ROOTLDIF
&
>/dev/null
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$ROOTLDIF
>
/dev/null
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapadd failed (
$RC
)!"
test
$KILLSERVERS
!=
no
&&
kill
-HUP
$PID
exit
$RC
fi
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$USERLDIF
&
>/dev/null
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$USERLDIF
>
/dev/null
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapadd failed (
$RC
)!"
...
...
@@ -152,16 +165,16 @@ if test $RC != 0 ; then
fi
echo
"Running constraint tests..."
for
ldif
in
$
SRCDIR
/data/constraint/
{
*
ok
*
,
*
fail
*
}
.ldif
;
do
for
ldif
in
$
CONSTRAINTDIR
/
*
ok
*
.ldif
$CONSTRAINTDIR
/
*
fail
*
.ldif
;
do
### reload
$LDAPDELETE
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
"
$USERDN
"
&
>/dev/null
$LDAPDELETE
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
"
$USERDN
"
>
/dev/null
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapdelete failed (
$RC
)!"
test
$KILLSERVERS
!=
no
&&
kill
-HUP
$PID
exit
$RC
fi
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$USERLDIF
&
>/dev/null
$LDAPADD
-D
"
$MANAGERDN
"
-H
$URI1
-w
$PASSWD
-f
$USERLDIF
>
/dev/null
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapadd failed (
$RC
)!"
...
...
@@ -173,11 +186,11 @@ for ldif in $SRCDIR/data/constraint/{*ok*,*fail*}.ldif; do
echo
-n
" [
$ldif
]: "
### modify
$LDAPMODIFY
-H
$URI1
-x
-D
"
$MANAGERDN
"
-f
$ldif
-w
$PASSWD
&
>/dev/null
$LDAPMODIFY
-H
$URI1
-x
-D
"
$MANAGERDN
"
-f
$ldif
-w
$PASSWD
>
/dev/null
2>&1
RC
=
$?
if
test
$RC
=
=
0
;
then
if
test
$RC
=
0
;
then
echo
"OK"
|
tee
-a
$SCRIPTOUT
elif
test
$RC
=
=
19
;
then
elif
test
$RC
=
19
;
then
echo
"FAIL"
|
tee
-a
$SCRIPTOUT
else
echo
"UNEXPECTED (
$RC
)"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment